0
0
0
0
-1
0
-1
-1
-1
0
0
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-7
7
-10
12
-16
21
-36
116
351
-59
-526
-331
-372
-740
-63
-78
-537
-474
-37
306
475
77
-347
-546
-1228
-1312
-277
242
401
564
30
-531
-472
-279
-435
-622
-2
666
454
-172
-859
-502
-551
-880
-660
-9
374
-18
-245
-238
-836
-1394
-981
-300
-152
-295
-246
-345
-719
-458
-33
-445
-526
-271
51
-652
-1483
-621
249
304
69
-108
-393
-231
-385
-797
-640
-339
369
345
13
-349
-313
-486
-467
40
32
-55
335
185
-823
-838
-345
29
189
261
100
127
-89
-359
-609
-558
-675
-864
-409
231
531
181
-285
-357
-560
-1379
-994
-5
248
196
-355
-664
-1007
-784
-78
-86
-283
-415
-500
-452
-763
-588
-9
78
320
276
-583
-1138
-939
-427
83
269
-151
-444
-296
-484
-329
-173
-86
-143
-214
-27
-192
-782
-878
-176
-465
-435
230
606
295
-934
-1186
-714
81
-152
-113
130
-131
-469
-747
-398
296
-162
-1086
-442
272
57
-831
-1075
-439
429
-26
-882
-249
266
-76
-335
-605
-588
-132
35
-805
-574
68
220
262
-262
-521
-624
-743
-375
-46
146
71
-542
-431
10
-99
-256
153
221
-520
-933
-759
-187
-50
-28
544
517
-490
-965
-453
-434
-826
-241
264
328
-20
-511
-626
-376
-311
-522
60
-33
-122
-153
-260
-460
-579
-364
-177
-334
-310
64
203
-123
-730
-860
-741
-450
-342
23
657
422
-285
-626
-422
-700
-901
-388
30
-221
79
275
-234
-596
-1134
-808
-336
-149
-531
-520
50
-105
-484
-22
168
-398
-1069
-954
-344
-232
-464
79
350
-416
-712
-579
-311
74
-180
-964
-745
-511
-650
-372
-24
431
626
-619
-1384
-1250
-936
-160
296
-237
-412
291
-159
-384
-612
-787
-1045
-576
-102
116
17
-449
-333
-372
-235
-720
-781
-541
-7
124
247
-274
-707
-1011
-1372
-167
608
553
199
-262
-1621
-1345
-275
-178
-223
246
478
-923
-1388
-141
394
-190
-344
-269
-437
-514
-731
-736
-356
-449
-136
629
242
-926
-345
652
-180
-954
-841
-395
-962
-686
49
517
829
108
-943
-1133
-446
153
-311
-765
-512
-244
-10
523
714
-249
-1451
-1331
-36
133
-326
-228
481
92
-242
-145
-385
-948
-1161
-455
139
81
121
16
200
-503
-1231
-684
-250
319
-66
-478
-465
-158
-83
-350
-259
-442
-29
131
-493
-686
-802
-699
-30
380
367
-114
-935
-957
-541
-448
-218
311
-115
-83
-24
-217
-54
-327
-1095
-1718
-833
670
888
748
433
-799
-1464
-915
-551
-241
-297
-585
803
923
-556
-880
-616
-689
-439
204
833
252
-916
-765
-383
-476
-522
-155
137
-31
-267
98
1188
868
-1017
-1590
-1052
5
1102
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-4
4
-5
5
-6
4
-5
2
2
-12
36
-662
-1433
-1182
-484
33
768
-488
-759
548
-25
-1425
-582
1477
860
-728
-1541
-866
-91
352
-172
-610
-192
-83
-126
657
238
-1402
-1315
-598
476
831
-551
-471
217
30
-62
-914
-586
284
-31
-1311
-588
1060
315
-510
-528
-289
-4
-131
260
148
-784
-1888
105
1343
-173
-744
-140
-713
-888
357
-259
-429
74
-281
-1136
-1322
-95
150
-292
-68
-506
-533
-350
876
759
-642
-1337
-2177
-213
1720
54
-1131
-486
63
-579
-712
-199
548
567
-775
-1262
-1194
-1605
-1244
218
1045
413
555
1214
-263
-2458
-2541
-1644
-403
998
1600
1357
219
-656
-2267
-2225
-681
584
489
242
-372
-476
311
-758
-1034
-762
-607
-664
658
1549
238
-2139
-1321
-304
-895
-1078
-329
1778
1155
-1018
-1061
125
-393
-1265
-985
-243
319
392
-57
94
13
-727
-821
-568
-726
-703
580
606
-473
174
-219
-1166
-1250
-858
171
786
590
92
-782
-1387
-384
663
-713
-886
900
-365
-1508
287
1046
-545
-1421
-896
326
-72
-434
1071
247
-1640
-1328
226
180
-782
170
510
-1045
-2043
-98
1094
691
-463
-2009
-1081
-346
-270
-205
-45
816
1193
-266
-736
-749
-1255
-1211
-1078
118
1250
1134
-152
-603
-921
-1745
45
1020
-528
-990
-85
712
-251
-839
-666
-699
-763
24
910
303
-506
-552
-308
-896
-1340
-147
571
861
543
-629
-1070
-347
46
-1282
-236
494
43
-432
141
199
-1063
-677
220
-244
-307
59
-669
-643
150
-16
7
116
-912
-1257
168
196
-625
-534
-716
-196
1007
987
-71
-1184
-1526
-805
70
-28
337
12
-1619
-275
1679
600
-1491
-1542
-653
240
578
-308
-28
331
-1222
-1647
520
776
-667
246
1228
-235
-1119
-1105
-1302
-712
626
964
341
496
-944
-1848
-1205
-450
-184
-132
1429
323
-1270
-901
-378
-68
-695
30
1076
506
-1496
-2037
-512
276
-7
381
487
148
-127
-621
-1288
-1316
-70
1578
-688
-1917
361
1197
-140
-1010
-801
188
563
-332
-995
32
-220
-1540
-763
25
269
-153
594
-285
-1705
-820
109
-637
-1358
1134
1281
-1463
-2286
-1224
324
324
-493
-506
1421
1684
242
-1234
-2301
-1554
-580
425
961
519
81
965
205
-1961
-689
448
-1885
-1774
1404
1661
-411
-806
444
-30
-953
-213
326
49
-1281
-1391
-33
209
271
1719
419
-1667
-1049
-1188
-1588
-294
972
833
333
-628
-665
245
-135
-1679
-1956
-50
1279
809
292
-191
-50
-1019
-488
-1191
-2032
562
1791
315
-1136
-593
-916
-195
153
-454
-800
-855
-138
1430
1503
-1167
-1859
-1304
-1039
-243
1069
461
-883
171
-160
-1466
-1381
720
579
-2110
-1233
784
206
283
1545
-428
-2031
-564
-564
-1932
-249
1554
-155
-23
1021
-1007
-2394
-759
306
-1286
-741
1254
911
-266
-1943
-1903
-667
1161
2158
-338
-2785
-2427
207
918
-660
-1230
-247
219
729
219
-1758
-1917
-92
349
-376
-1559
191
669
-855
-1951
-1465
115
382
610
19
-257
-1216
-807
269
-519
-1916
-1580
149
1239
590
-843
-123
942
-1379
-1934
-1030
-854
191
211
1563
1003
-1161
-1772
-786
-766
-962
-643
-1529
-1153
2100
3384
440
-1821
-1543
-642
-1173
-755
-292
-247
1088
2311
930
-2457
-3430
-335
1752
187
-850
236
-24
-1625
-1768
181
1226
212
-494
-206
-283
228
-74
-854
-1078
-117
-65
-490
14
959
1260
-319
-1610
-542
72
-94
-7
-523
-153
-253
498
1492
-157
-1291
18
407
424
-1369
-1836
77
190
120
1472
700
-2063
-2430
-1064
776
1104
363
-496
-664
-1128
-1
1085
-429
-231
822
-1382
-2080
-62
24
-623
1489
493
-2276
-1714
-555
748
569
-531
-1257
-918
781
-267
-2647
-1637
1225
2440
-389
-1900
-282
119
218
289
-103
-1503
-3050
-2345
1446
2690
-61
-1095
-539
-978
-2099
-733
2052
992
-2764
-2187
1337
324
-1128
-46
360
-402
-199
1300
-93
-2131
-2677
674
829
-920
-659
181
945
-314
184
207
-1422
-2303
-251
607
-307
426
1810
1720
648
-1735
-3423
-1630
352
1262
165
-461
-352
306
1185
-628
-2209
345
1183
117
-889
-1256
-1161
-131
768
447
537
-5
-229
-1799
-1324
513
141
-1330
-418
1652
1600
-956
-1857
261
1091
-1066
-2266
-119
1823
1642
-75
-1364
-799
-636
309
557
245
-1821
-1516
2152
1510
-708
-1352
-6
321
-421
-1698
-1878
1531
2210
-1544
-1287
1575
-66
-1512
-326
584
-652
-1574
326
2089
1679
-1239
-1935
-586
758
-18
-648
1178
518
-1542
-1353
-95
1378
479
-555
1253
2610
-652
-2625
-1878
-1881
919
2346
220
-1032
289
1713
1056
-1193
-1184
-558
-753
-321
1064
2003
-518
-2515
-1503
676
1499
572
935
388
-2022
-2509
239
2464
691
-229
-75
-1261
-1147
674
1407
-361
-2358
315
1361
362
48
28
-1407
-977
274
-277
389
758
1289
-246
-2712
-1719
1107
1745
325
572
-443
-603
-753
-500
319
1258
-590
-2432
-869
477
373
731
1376
137
-1952
-239
387
-665
-167
-81
309
-1360
-1552
-61
167
77
1146
-396
-1882
-1450
405
2150
-1162
-3261
50
1856
-1145
-2254
693
652
-62
-638
-907
90
210
-1615
-1694
-785
-1050
940
1121
-79
-579
-663
-995
-49
-624
-1983
-717
1253
683
-1250
-606
1530
-433
-3491
-1017
1264
601
697
824
-3141
-3441
1077
2378
-20
283
-391
-2223
223
1453
-2215
-3161
-664
1581
1483
-407
442
511
-568
-1080
-1539
-706
52
-371
-89
506
190
-729
685
1433
-1627
-2132
67
1592
667
-1113
-2494
-852
1116
-279
118
2081
1543
-1172
-944
-565
-1790
-1215
1536
1025
-1196
-1109
1436
2174
-329
-707
-18
-636
-1840
286
758
657
1432
1757
-653
-1939
-1465
-694
94
-552
587
2715
1373
-1285
-2002
-253
429
-2471
-2539
1920
5065
209
-2620
-1015
996
1138
-405
-862
709
298
-612
876
1520
-11
-267
-959
-166
154
-1655
-75
2743
2654
1041
-631
-1892
-1520
-856
391
848
164
615
1268
1050
1662
1154
-1340
-1423
-1098
-757
0
1780
1645
437
588
65
-1457
-1252
480
530
274
1334
1785
785
-889
-2082
-2710
-1200
2305
3008
1147
-251
-488
347
132
-352
-721
828
779
-570
103
1485
553
749
2065
-1704
-2088
883
1888
19
576
2420
1089
-763
-855
-477
21
392
97
-404
2123
1991
-870
-508
298
-175
67
164
-309
403
1276
572
-1559
-1846
-336
1784
2422
465
-998
-930
-303
948
679
-1325
-1623
-21
2045
484
-842
306
-32
-645
362
836
970
1302
-139
-2492
-2198
829
2846
36
-1832
820
3214
-105
-2224
412
1600
-1369
-1490
805
313
-865
-98
1856
474
-807
292
685
-96
-1631
-753
833
-341
-877
-551
1008
1764
173
-1455
1160
726
-3467
-2281
1247
1430
-621
-94
1734
152
-954
-1470
-2136
-891
962
1100
1360
1621
-1119
-2270
-1612
-434
-1478
-783
2561
2407
-1551
-1465
-78
-461
-2028
-1680
237
1294
1341
991
746
-415
-2132
-754
-436
-1132
-106
2571
2756
-944
-2224
-997
-74
-526
414
713
758
-995
-1759
662
1616
-1553
-3813
-52
2680
-92
-2443
-950
1363
700
-1852
-907
378
-71
-841
-605
-405
-1265
-1862
-477
1886
1111
316
-78
-879
-2451
-1332
1571
202
-2024
141
3096
138
-2670
-1658
1009
664
-749
-1927
-686
2224
1787
-977
-1496
-484
12
-1336
-1329
-1100
-1081
180
1553
665
-1291
-425
534
806
-959
-1982
-1152
1300
184
-1145
527
1358
-101
-553
142
814
123
-1605
-976
654
929
-801
-523
774
493
-1233
44
1885
-319
-1596
246
1232
-708
-1396
267
1383
545
-1040
-1144
380
340
-578
92
-153
-168
406
-349
-604
84
1161
936
-1
-26
263
659
510
-101
-95
-890
-580
684
230
-774
-1222
245
842
400
-296
-1324
-1669
-799
-198
279
169
-1749
-765
650
633
-432
-383
869
1207
413
-315
-699
-270
74
-824
-202
1014
1346
1397
-50
-1280
-84
502
-285
-163
225
443
-551
-941
-201
70
-43
-99
-409
641
68
-1958
-820
1754
1412
-965
-1462
-1205
-598
-1274
-583
663
637
433
220
492
-309
-156
-543
-1639
-1439
-244
-224
-769
-102
609
752
-48
-223
129
32
-322
-835
-1225
-281
151
56
185
181
159
-655
-1181
-105
653
-65
-910
-488
-163
-1134
-1595
-790
-534
-687
56
39
-286
117
203
-870
-1851
-1616
-1517
-1131
-432
386
212
-75
-276
-455
-978
-862
-300
-800
-1081
-556
30
-192
-241
-50
-99
-1138
-1589
-638
-89
91
86
-146
-679
-1208
-1119
-638
-375
-215
-123
-323
-385
-538
-318
209
-51
-1077
-1452
-1008
-117
245
-173
-319
-417
-495
-283
78
419
222
-61
-137
-460
-524
-46
-249
-913
-706
123
629
265
166
501
-19
-862
-909
-502
-297
-344
-818
-923
-715
-610
-451
-106
385
132
-28
236
228
-284
-419
-277
-407
-734
-734
-58
174
293
356
597
579
478
421
350
103
-142
44
-164
-594
-843
-636
-454
-485
-541
-375
-305
-495
-761
-1025
-1111
-1325
-1638
-1757
-1904
-1799
-1791
-2006
-1820
-1588
-1537
-1527
-1452
-1334
-1429
-1487
-1278
-1275
-1525
-1541
-1499
-1423
-1326
-1095
-1115
-1230
-854
-243
39
19
-134
-471
-753
-826
-756
-833
-1120
-1031
-493
32
328
495
438
485
591
446
389
262
-99
-393
-265
44
203
332
476
769
1175
1374
1286
1166
1013
1060
1236
1376
1087
786
857
1259
1832
2332
2737
3058
3166
3210
3269
3469
3561
3534
3641
3811
4200
4416
4452
4305
4379
4357
4368
4520
4562
4511
4504
4818
5336
5669
6005
6673
7253
8009
7426
5677
2789
-553
-3224
-4755
-5255
-5334
-5770
-6053
-5197
-3853
-2183
-1224
-1263
-2089
-3265
-4089
-4452
-5090
-5671
-5803
-5651
-4491
-3189
-1762
-381
542
1284
1836
2084
2410
2502
2599
2753
2532
2456
2409
2337
2345
2226
2102
2017
2049
2361
2521
2423
2300
1844
1240
510
-346
-1267
-2154
-2902
-3461
-3825
-3937
-3844
-3578
-3096
-2821
-2677
-2572
-2458
-2498
-2524
-2648
-2842
-2862
-2660
-2286
-1886
-1420
-908
-236
230
852
1382
1515
1733
1908
1892
1608
998
181
-656
-1376
-1460
-1367
-1252
-1595
-2038
-2174
-2464
-2059
-1389
-1416
-2270
-2912
-3626
-4642
-5167
-5574
-5962
-6276
-5948
-4901
-4028
-3208
-2128
-1322
-953
-759
-440
-356
-788
-918
-982
-1240
-1261
-899
-415
52
433
732
1048
1084
1176
1159
981
703
329
315
206
-110
-202
-270
-336
-84
238
817
1133
1493
1867
2294
2903
3321
4132
4780
5377
6060
6662
7112
7545
7407
7685
7449
7432
7822
7929
8496
9032
8497
6400
2976
-1236
-4597
-7507
-8785
-9533
-10978
-12104
-12104
-10624
-8378
-6251
-4860
-5007
-6137
-6406
-6217
-5927
-6051
-6465
-6374
-5920
-4557
-2415
-744
257
909
1795
3352
4984
6700
8095
8552
8506
8330
8001
7277
5881
4117
2230
362
-721
-1052
-1188
-1440
-1717
-1837
-1914
-2188
-2540
-3355
-4799
-6196
-7235
-7843
-8097
-8022
-7730
-7419
-6995
-6226
-5265
-4254
-3238
-2228
-1179
-169
941
2053
2824
3184
3202
3076
2956
2716
2606
2549
2404
2373
2579
2920
3156
3209
2965
2359
1469
479
-507
-1648
-2747
-3770
-4679
-5246
-5795
-6109
-6216
-6729
-7604
-8116
-8130
-7680
-6639
-5372
-4313
-3620
-2807
-1671
-557
48
235
249
-92
-424
-403
-859
-1604
-1973
-2246
-2177
-2252
-2377
-2171
-2223
-2150
-1810
-1680
-1564
-1607
-1690
-1922
-2383
-2750
-3032
-3121
-3148
-3264
-3094
-2976
-2884
-2518
-2301
-2170
-1993
-1791
-1454
-1212
-889
-425
-107
363
775
1415
1900
2271
2820
3253
3508
4130
4868
5569
6469
7124
7989
8640
9052
9766
9805
9500
9327
8937
8741
8301
8107
7708
7033
5711
2617
-1725
-5928
-10012
-12715
-13808
-14831
-15641
-16531
-15891
-13442
-10725
-7886
-6026
-5913
-6297
-5503
-3431
-1441
-326
354
223
272
1268
2696
3898
3911
3513
3932
5040
7210
9685
11228
11472
10475
9428
8534
7106
4876
1863
-1528
-4639
-6764
-7475
-8030
-8952
-9729
-10406
-10561
-10067
-8882
-7632
-6800
-5934
-4813
-3602
-2469
-1597
-1282
-1666
-2187
-2354
-2097
-1437
-508
710
2021
3379
4842
6260
7376
7871
7796
7428
6703
5838
4997
3917
2515
858
-784
-2360
-3862
-5012
-5888
-6557
-6947
-6907
-6449
-5760
-5098
-4517
-4191
-4203
-4333
-4506
-4566
-4570
-4743
-4828
-4695
-4348
-3609
-2607
-1539
-631
261
1386
2543
3670
4645
5148
5202
4770
4218
3351
2209
183
-2517
-4556
-6665
-8163
-8870
-9143
-9051
-8941
-7891
-6431
-5421
-4232
-3083
-2147
-1773
-1358
-623
-432
-371
-237
-565
-1146
-1457
-1559
-1492
-1442
-1278
-882
-245
535
1422
2032
2400
2402
2280
2332
2275
2302
2354
2254
2227
2319
2687
3171
3632
4441
4986
5665
6608
7668
8741
9336
9835
10038
10196
10336
10179
9787
9004
7489
5181
1115
-3264
-7409
-11093
-12965
-14256
-15156
-16056
-16357
-14818
-12272
-9444
-7070
-5835
-5212
-4202
-1994
1005
3051
3912
3722
2979
2807
3304
3803
3807
2883
1964
2369
3795
6200
8381
9304
9171
8085
7473
7216
6278
4672
1877
-1236
-3692
-5511
-6557
-7986
-9943
-11588
-12733
-12563
-11168
-9251
-7362
-5799
-4086
-2035
120
2169
3377
3489
3047
2522
2358
2518
2597
2452
2040
1580
1568
2020
2663
3190
3446
3707
4090
4596
5148
5245
4649
3366
1676
-118
-1970
-3602
-5165
-6642
-7797
-8505
-8672
-8416
-7749
-6930
-6083
-5071
-3920
-2536
-1099
218
1153
1444
1545
1427
1226
968
491
-36
-634
-881
-579
-113
22
-211
-493
-770
-750
-446
-272
-584
-1385
-2008
-2442
-3075
-3696
-4329
-5124
-5916
-6254
-5915
-5239
-4416
-3534
-2821
-2247
-1608
-787
4
415
403
227
44
-8
132
67
-245
-754
-1166
-1195
-954
-546
1
434
869
1399
2022
2739
3258
3652
3748
3495
3384
3606
3727
3949
4115
4291
4656
5210
6332
7242
7653
8222
8830
9394
10051
10574
11041
10962
10339
9078
5603
1036
-3462
-7547
-10596
-12835
-14587
-16531
-18300
-18072
-16164
-13880
-11417
-9538
-8107
-6074
-2704
1718
5313
7253
8086
7975
7815
8106
7982
6963
4837
2706
1859
2079
3255
4486
4778
4382
3837
4173
5210
5786
5660
4541
2764
1136
-96
-1254
-3309
-6355
-9475
-12033
-13493
-13707
-13059
-12202
-11333
-9837
-7469
-4576
-1592
1074
3164
4663
6035
7590
8837
9389
9169
8205
6639
4928
3506
2269
1029
-49
-758
-1036
-800
-192
562
1016
1039
986
878
703
388
-183
-1058
-2290
-3625
-4738
-5864
-7017
-7935
-8636
-8855
-8494
-7407
-5921
-4663
-3240
-1889
-754
242
1165
1988
2260
2313
2513
2524
2305
1922
1397
470
-537
-1288
-1859
-2325
-2593
-2407
-2321
-2309
-2063
-1719
-1515
-1591
-1633
-1718
-2039
-2151
-2138
-2133
-2444
-2812
-2890
-2992
-2999
-2811
-2376
-1958
-1584
-892
-77
615
1060
1358
1482
1369
1364
1458
1517
1402
1288
1208
1155
1301
1497
1690
1859
2111
2460
3090
3913
4496
5135
5851
6500
7088
7573
8155
8320
8279
8489
8538
8469
8480
8440
8507
7385
4477
1158
-2659
-5741
-8033
-9351
-10591
-13010
-14777
-14647
-13757
-12354
-10788
-9754
-9213
-7782
-4192
-5
2933
4894
6050
6413
7053
8073
8413
7355
5448
4168
3480
3301
3569
3389
2550
1435
926
1314
1965
2673
2913
2652
2264
1915
1879
1334
-41
-1985
-4216
-5976
-7200
-7884
-8247
-8925
-9441
-9383
-8769
-7557
-6026
-4368
-2858
-1292
721
2854
4671
6035
6786
6730
6281
5902
5494
4805
3829
2718
1480
409
-141
-418
-880
-1449
-1777
-1801
-1451
-882
-270
-63
-197
-315
-487
-1103
-2042
-3141
-4351
-5326
-6230
-6475
-6856
-7145
-6798
-6438
-5848
-5055
-3914
-2434
-1174
347
1810
2770
3595
4223
4381
3992
3254
2308
1307
212
-667
-1599
-2513
-3146
-3565
-3782
-3783
-3606
-3205
-2571
-1834
-1004
-269
304
579
623
492
173
-215
-631
-974
-1353
-1731
-1926
-2092
-2196
-2010
-1692
-1374
-936
-318
322
777
1252
1872
2252
2453
2694
2793
2716
2708
2835
2806
2732
2735
3006
3104
3387
3966
4177
4611
5036
5538
5948
6080
6437
6776
6880
7440
7883
8339
7462
4771
2156
-587
-2892
-4627
-5880
-7612
-10390
-11810
-11283
-10801
-10479
-10037
-9759
-9478
-7361
-3674
-853
608
2044
3654
4536
5695
6648
6016
4497
3528
3333
2701
1841
1417
412
-721
-1257
-1092
-739
-524
428
1108
1401
2037
2821
3451
3221
2551
1728
478
-349
-903
-1861
-3286
-4723
-5750
-6248
-6446
-6415
-6151
-6011
-5240
-3882
-2425
-919
209
1288
2198
2874
3622
4046
4142
3874
3355
2707
1903
1201
519
-188
-1002
-1648
-2020
-2352
-2496
-2716
-2868
-3025
-2975
-2577
-2448
-2214
-2097
-1990
-1764
-1593
-1388
-1492
-1532
-1456
-1462
-1443
-1483
-1413
-1495
-1489
-1315
-1278
-1258
-1221
-1058
-1027
-969
-823
-754
-654
-622
-467
-392
-375
-191
-133
-66
-132
-257
-322
-430
-428
-550
-726
-830
-961
-925
-957
-962
-968
-1023
-895
-791
-632
-523
-510
-347
-214
-20
268
393
587
766
909
1177
1420
1735
2073
2177
2333
2402
2343
2444
2471
2400
2282
2170
2208
2219
2141
2233
2107
2114
2329
2710
3012
3292
3732
4089
4643
4940
4866
4634
3924
2895
2024
767
-253
-1551
-2846
-3660
-4764
-5473
-5707
-6200
-6340
-6101
-5745
-5002
-4116
-2952
-1824
-974
126
1082
1558
2051
2265
2033
1745
1546
1227
625
61
-469
-1065
-1377
-1501
-1499
-1479
-1330
-876
-406
140
792
1204
1568
1862
2031
2105
1938
1624
1191
686
164
-516
-1155
-1769
-2336
-2776
-3110
-3201
-3174
-2987
-2587
-2192
-1744
-1201
-690
-166
332
661
927
1136
1238
1263
1078
832
416
-36
-420
-830
-1165
-1557
-1895
-2051
-2112
-2045
-1978
-1934
-1746
-1455
-1086
-632
-204
130
328
496
629
683
589
364
60
-317
-560
-782
-1059
-1350
-1564
-1674
-1690
-1632
-1504
-1345
-1119
-800
-476
-153
216
525
772
932
1049
1106
984
792
518
195
-95
-421
-648
-807
-1051
-1119
-1143
-1102
-954
-766
-522
-219
23
333
551
813
1005
1154
1239
1190
1147
1086
1008
860
623
479
265
27
-58
-196
-307
-340
-286
-190
-143
3
129
206
392
615
676
828
947
1051
1033
1103
1164
1038
1082
1061
1034
988
957
1006
917
986
1040
961
959
946
843
773
621
488
304
43
-111
-371
-569
-723
-862
-993
-1129
-1199
-1147
-1071
-967
-798
-724
-655
-494
-304
-170
-72
-37
23
85
140
154
67
-14
-48
-73
-111
-166
-195
-297
-356
-293
-280
-261
-180
-177
-99
-28
39
10
-112
-58
-94
-116
-277
-368
-460
-577
-630
-658
-741
-858
-800
-779
-713
-691
-600
-482
-356
-208
-145
-161
-101
-70
-24
-31
-92
-157
-219
-238
-282
-382
-495
-570
-556
-515
-492
-452
-420
-363
-331
-219
-235
-241
-248
-271
-268
-325
-270
-319
-323
-317
-310
-352
-384
-439
-471
-437
-442
-392
-360
-296
-282
-255
-187
-138
-128
-113
-110
-80
-153
-177
-257
-266
-263
-208
-175
-182
-152
-168
-122
-110
-151
-222
-200
-137
-122
-117
-95
-194
-214
-189
-177
-167
-143
-140
-181
-133
-87
-96
-147
-149
-264
-280
-331
-421
-487
-527
-536
-511
-539
-520
-440
-393
-339
-311
-318
-226
-106
-1
17
32
63
-1
-4
-6
13
-15
-73
-104
-111
-133
-166
-114
-200
-178
-135
-141
-167
-157
-147
-222
-164
-199
-240
-219
-211
-298
-252
-231
-278
-277
-231
-225
-236
-158
-126
-78
-16
79
98
105
75
108
136
154
170
126
94
57
20
-36
-83
-135
-187
-224
-280
-342
-373
-389
-420
-451
-453
-477
-494
-516
-540
-536
-559
-596
-607
-559
-475
-407
-349
-367
-314
-259
-166
-128
-113
-53
-33
-25
-76
-57
-77
-115
-194
-188
-233
-303
-331
-346
-341
-368
-329
-314
-261
-228
-181
-192
-187
-228
-230
-221
-225
-248
-287
-316
-340
-354
-406
-421
-452
-459
-461
-414
-391
-360
-281
-253
-279
-261
-200
-170
-181
-192
-220
-233
-230
-207
-170
-156
-130
-110
-90
-69
-37
-5
21
11
-3
-2
10
9
-15
-63
-107
-133
-147
-147
-154
-161
-153
-145
-142
-151
-160
-181
-188
-218
-275
-320
-314
-294
-302
-417
-508
-379
-390
-462
-348
-374
-409
-289
-280
-197
-101
-133
-4
71
44
64
57
88
132
112
86
107
68
12
-20
-66
-127
-176
-207
-232
-232
-256
-254
-248
-274
-277
-270
-255
-255
-274
-269
-242
-236
-248
-262
-258
-236
-202
-173
-141
-145
-169
-188
-183
-139
-102
-112
-128
-135
-156
-182
-171
-166
-184
-189
-210
-251
-283
-308
-361
-405
-416
-418
-435
-477
-513
-526
-531
-528
-505
-466
-431
-406
-370
-326
-306
-287
-244
-213
-199
-182
-161
-148
-166
-206
-237
-262
-281
-308
-366
-404
-413
-425
-439
-447
-424
-386
-356
-311
-256
-217
-202
-179
-138
-103
-87
-92
-85
-84
-89
-97
-87
-91
-103
-127
-152
-158
-155
-117
-68
-56
-67
-50
-51
-70
-83
-125
-184
-201
-220
-234
-244
-269
-296
-298
-293
-309
-301
-273
-253
-255
-251
-221
-184
-165
-174
-187
-212
-243
-238
-203
-183
-159
-124
-96
-109
-146
-157
-156
-183
-235
-271
-309
-354
-406
-460
-518
-552
-576
-578
-542
-516
-513
-501
-445
-379
-308
-259
-233
-204
-175
-155
-124
-100
-111
-126
-145
-159
-176
-189
-205
-254
-318
-356
-367
-376
-370
-380
-381
-364
-335
-283
-264
-257
-252
-274
-308
-321
-328
-365
-398
-414
-422
-424
-392
-344
-331
-303
-271
-265
-256
-240
-240
-229
-218
-204
-190
-215
-222
-229
-257
-292
-306
-310
-302
-311
-341
-340
-356
-386
-399
-408
-412
-418
-404
-380
-364
-349
-342
-313
-272
-261
-267
-249
-185
-159
-148
-108
-111
-136
-121
-113
-149
-203
-225
-229
-259
-300
-317
-312
-321
-343
-363
-358
-331
-318
-318
-312
-313
-314
-302
-287
-273
-264
-268
-259
-237
-209
-205
-210
-209
-246
-283
-282
-241
-206
-183
-151
-129
-110
-71
-44
-48
-57
-81
-97
-105
-106
-115
-151
-179
-222
-282
-312
-317
-318
-313
-279
-246
-228
-199
-153
-145
-156
-161
-169
-177
-200
-205
-187
-152
-156
-181
-208
-235
-261
-293
-295
-291
-300
-323
-323
-311
-303
-317
-327
-321
-312
-314
-304
-281
-259
-235
-227
-214
-180
-144
-94
-55
-43
-37
-29
-41
-58
-85
-90
-99
-145
-181
-196
-217
-268
-324
-355
-353
-354
-346
-336
-318
-295
-284
-268
-251
-249
-264
-269
-236
-197
-189
-191
-202
-202
-177
-138
-103
-103
-96
-84
-61
-55
-51
-44
-44
-59
-76
-103
-113
-113
-158
-206
-218
-209
-206
-197
-192
-223
-267
-284
-284
-258
-213
-211
-226
-212
-207
-191
-157
-130
-125
-121
-99
-76
-55
-54
-67
-89
-116
-131
-126
-111
-116
-146
-161
-183
-198
-205
-233
-282
-332
-339
-328
-321
-331
-336
-323
-362
-407
-412
-379
-350
-335
-307
-311
-292
-251
-207
-189
-175
-135
-92
-70
-87
-91
-64
-57
-63
-65
-60
-49
-51
-43
-53
-89
-139
-157
-163
-191
-223
-256
-296
-341
-375
-393
-399
-398
-394
-399
-393
-387
-383
-364
-353
-325
-278
-242
-211
-189
-165
-164
-149
-115
-92
-101
-110
-138
-176
-189
-192
-183
-167
-169
-178
-169
-155
-117
-97
-122
-157
-163
-141
-128
-110
-106
-130
-157
-174
-191
-196
-211
-250
-269
-271
-265
-282
-289
-305
-355
-403
-402
-370
-358
-339
-329
-310
-291
-291
-280
-255
-229
-219
-214
-210
-214
-227
-247
-283
-325
-344
-341
-322
-316
-325
-312
-288
-274
-305
-321
-289
-283
-300
-304
-300
-288
-262
-243
-233
-246
-256
-257
-266
-295
-323
-350
-394
-407
-374
-351
-343
-348
-351
-353
-366
-364
-363
-350
-334
-307
-273
-263
-253
-239
-218
-204
-206
-205
-182
-190
-214
-218
-218
-222
-233
-243
-292
-337
-344
-348
-365
-359
-341
-322
-310
-319
-323
-321
-319
-307
-284
-253
-239
-232
-209
-183
-175
-159
-136
-150
-179
-183
-177
-185
-191
-184
-163
-160
-165
-150
-117
-88
-92
-81
-35
-29
-50
-54
-62
-77
-88
-94
-112
-138
-152
-165
-158
-138
-154
-191
-208
-193
-190
-191
-196
-220
-223
-201
-152
-138
-125
-124
-162
-202
-241
-252
-257
-269
-282
-302
-314
-298
-296
-324
-321
-313
-327
-331
-293
-260
-279
-288
-285
-281
-243
-225
-210
-209
-216
-217
-217
-210
-234
-263
-288
-322
-367
-391
-399
-416
-419
-401
-384
-371
-360
-359
-341
-303
-261
-250
-248
-245
-228
-206
-215
-256
-281
-286
-291
-290
-285
-283
-272
-257
-236
-218
-195
-175
-167
-150
-114
-68
-40
-50
-59
-62
-71
-87
-107
-112
-144
-181
-191
-200
-218
-213
-198
-196
-189
-153
-114
-90
-80
-61
-42
-18
2
-5
-19
-44
-86
-123
-156
-193
-218
-223
-229
-212
-160
-111
-93
-89
-81
-95
-108
-103
-108
-130
-159
-215
-277
-292
-284
-299
-318
-322
-301
-271
-234
-202
-189
-165
-146
-138
-112
-77
-75
-94
-95
-83
-80
-85
-71
-67
-96
-132
-158
-161
-124
-97
-86
-77
-80
-116
-141
-141
-157
-203
-232
-238
-275
-321
-342
-354
-380
-410
-451
-480
-470
-425
-408
-412
-383
-331
-268
-234
-212
-201
-198
-208
-246
-265
-266
-285
-298
-307
-312
-307
-287
-234
-178
-160
-149
-136
-109
-77
-65
-62
-58
-55
-58
-59
-83
-108
-151
-183
-170
-155
-162
-164
-161
-185
-222
-242
-238
-242
-258
-260
-263
-262
-265
-273
-280
-298
-294
-286
-250
-215
-207
-212
-228
-214
-217
-235
-265
-311
-352
-390
-392
-372
-360
-336
-319
-331
-344
-358
-349
-327
-323
-310
-292
-286
-291
-286
-274
-270
-265
-271
-291
-302
-295
-311
-337
-361
-380
-383
-365
-348
-332
-295
-266
-252
-220
-181
-169
-194
-224
-247
-258
-287
-348
-395
-414
-432
-460
-475
-468
-456
-430
-394
-368
-336
-315
-298
-293
-291
-315
-344
-359
-387
-423
-442
-447
-469
-481
-463
-423
-392
-365
-329
-290
-256
-235
-207
-185
-163
-168
-177
-196
-231
-255
-280
-307
-336
-327
-301
-281
-291
-324
-320
-290
-258
-254
-256
-249
-256
-291
-321
-302
-273
-265
-296
-316
-341
-388
-425
-433
-432
-402
-348
-278
-225
-216
-195
-183
-173
-158
-165
-196
-233
-263
-299
-337
-376
-420
-442
-467
-483
-447
-402
-346
-288
-253
-212
-166
-164
-162
-141
-133
-146
-163
-168
-196
-238
-264
-283
-306
-320
-333
-359
-353
-361
-323
-328
-356
-364
-380
-380
-381
-395
-410
-403
-425
-412
-426
-430
-416
-404
-399
-410
-411
-417
-438
-434
-413
-393
-381
-370
-380
-374
-378
-374
-356
-342
-321
-330
-346
-339
-321
-324
-320
-300
-282
-273
-251
-240
-234
-226
-214
-213
-217
-205
-209
-228
-264
-271
-256
-265
-282
-284
-265
-239
-225
-198
-175
-170
-179
-174
-159
-136
-139
-186
-199
-191
-208
-211
-196
-199
-207
-193
-150
-114
-78
-52
-49
-68
-77
-103
-127
-155
-186
-235
-260
-315
-279
-348
-365
-257
-295
-265
-236
-241
-218
-145
-219
-210
-254
-280
-242
-257
-323
-368
-359
-374
-386
-411
-420
-410
-393
-356
-338
-309
-273
-237
-170
-127
-73
-64
-31
-53
-60
-152
-157
-254
-232
-307
-241
-418
-232
-1021
-1922
-821
-935
-1345
-1125
-1286
-1362
-274
-418
-326
-141
-199
408
735
616
478
325
404
704
522
-61
-197
-265
-389
-383
-701
-996
-1107
-783
-925
-894
-816
-865
-583
-124
-180
-280
153
164
340
540
344
162
266
264
133
-162
-512
-584
-656
-675
-891
-1108
-1117
-1027
-911
-838
-817
-675
-508
-298
-59
23
139
222
304
481
433
276
264
206
28
-113
-297
-527
-642
-715
-825
-956
-986
-1114
-1028
-1034
-818
-790
-585
-827
-1765
-1252
-808
-1066
-982
-875
-919
-6
351
347
341
2
27
561
729
365
-25
-201
-130
57
-228
-742
-930
-728
-575
-538
-756
-1000
-868
-567
-362
-441
-497
-340
28
212
171
32
6
67
115
4
-262
-405
-371
-362
-457
-720
-920
-898
-755
-721
-764
-849
-768
-500
-249
-224
-306
-264
-168
-36
24
-87
-190
-139
-65
-105
-219
-459
-598
-562
-533
-613
-717
-729
-746
-564
-439
-577
-562
-459
-388
-261
-255
-339
-284
-307
-175
-102
-198
-343
-401
-401
-433
-484
-516
-623
-725
-606
-612
-559
-603
-677
-603
-473
-458
-445
-418
-322
-225
-169
-173
-167
-147
-80
-98
-114
-201
-262
-118
-225
-405
-431
-485
-477
-409
-541
-531
-480
-441
-345
-341
-336
-371
-322
-286
-307
-134
-146
-252
-221
-83
-173
-247
-91
-224
-344
-55
-216
-429
-176
-319
-352
-159
-361
-382
-265
-277
-341
-366
-391
-433
-408
-383
-321
-517
-512
-363
-550
-607
-518
-620
-553
-516
-460
-443
-554
-526
-414
-486
-519
-504
-386
-340
-462
-608
-506
-621
-681
-515
-880
-868
-495
-540
-517
-436
-406
-284
-94
-50
108
71
57
288
247
55
43
-111
-274
-263
-399
-609
-687
-721
-740
-792
-811
-846
-776
-673
-523
-478
-546
-320
-122
-140
-20
-32
-43
69
41
-14
-88
-266
-170
-132
-296
-370
-494
-431
-324
-437
-456
-499
-502
-258
-256
-398
-338
-353
-279
-57
-105
-247
-49
-65
-229
-91
-131
-341
-295
-70
-275
-321
-295
-346
-373
-357
-349
-488
-485
-364
-290
-299
-337
-335
-256
-233
-169
-224
-443
-372
-188
-180
-347
-378
-362
-432
-128
-256
-307
-429
-319
-55
-114
-194
-276
-191
-244
-95
-96
-390
-443
-157
-32
-426
-295
-194
-412
-234
-252
-220
-286
-403
-200
-199
-349
-355
-236
-409
-270
-443
-2284
-2769
-2011
-2306
-2951
-2955
-3341
-3182
-2150
-1849
-1832
-1638
-600
765
1375
1968
2130
2240
2554
2946
2659
1893
1375
1058
806
191
-524
-1286
-1491
-1528
-1909
-2086
-2154
-1818
-1454
-970
-794
-872
-272
332
703
577
485
490
657
750
582
187
-229
-259
-376
-520
-780
-1025
-992
-728
-570
-647
-699
-403
-1
25
174
112
-96
276
433
258
-104
-382
-323
-319
-455
-735
-984
-978
-957
-767
-822
-903
-780
-604
-349
-362
-296
-243
-91
-99
-82
-72
-150
-148
-208
-265
-419
-553
-507
-390
-439
-593
-635
-585
-454
-344
-347
-433
-473
-335
-167
-227
-341
-460
-462
-377
-398
-553
-719
-739
-711
-634
-705
-768
-818
-752
-632
-604
-616
-536
-461
-441
-306
-341
-367
-375
-308
-332
-424
-497
-543
-435
-383
-468
-468
-498
-445
-294
-213
-260
-180
-41
35
157
163
65
71
141
59
-11
-16
-21
-76
-34
-117
-145
-159
-181
-197
-135
-31
-33
-64
47
232
234
170
259
175
198
274
451
277
266
323
283
494
507
470
402
481
595
861
882
939
965
1004
1228
1269
1114
1213
1287
1339
1398
1390
1345
1488
1497
1522
1599
1618
1760
1918
2049
1925
1632
1207
664
57
-554
-1110
-1650
-2237
-2859
-3421
-3811
-4127
-4303
-4357
-4267
-4154
-3859
-3222
-2540
-1974
-1511
-1007
-532
-63
400
722
820
789
774
789
684
453
203
-99
-422
-629
-640
-598
-554
-581
-569
-582
-390
-178
-127
-159
-213
-205
-146
-195
-318
-550
-963
-1269
-1622
-1833
-2074
-2349
-2535
-2525
-2502
-2537
-2426
-2128
-1849
-1625
-1195
-759
-560
-216
140
173
171
218
238
199
38
-87
-195
-366
-524
-621
-773
-824
-732
-657
-614
-528
-402
-174
-64
9
123
271
356
436
520
555
477
437
442
582
678
719
931
988
1233
1656
1999
2250
2556
2791
3176
3507
3807
4154
4261
4515
4773
5003
5050
4952
4971
5017
5052
4905
5081
5195
4992
4243
2651
1054
-790
-2298
-3349
-4048
-4814
-6277
-7590
-8303
-8398
-8310
-7998
-7677
-7461
-6705
-5101
-3019
-1433
-256
475
996
1700
2797
3927
4462
4462
4159
3910
3843
4050
3841
3080
2284
1788
1847
2157
2612
2590
2015
1511
1242
1197
1137
863
142
-860
-1654
-2113
-2631
-3354
-4267
-5268
-5960
-6079
-5707
-5229
-4827
-4390
-3896
-3155
-2062
-894
91
948
1725
2492
3260
3969
4377
4278
3938
3535
3198
2942
2654
2277
1698
1110
691
362
114
-133
-419
-651
-769
-721
-648
-721
-903
-1219
-1564
-1852
-2060
-2258
-2496
-2727
-2930
-3067
-3078
-2938
-2807
-2600
-2300
-1860
-1241
-583
111
684
1188
1627
1996
2295
2513
2658
2672
2363
1937
1529
917
282
-520
-1317
-2026
-2700
-3406
-3923
-4117
-4519
-4837
-4993
-4843
-4602
-4469
-3956
-3304
-2748
-2194
-1407
-759
-305
236
623
828
846
972
1032
808
576
217
-165
-462
-684
-948
-1198
-1197
-1112
-1070
-885
-513
-132
183
532
927
1260
1681
1981
2182
2248
2223
2235
2157
2188
2194
2277
2368
2575
2801
3025
3616
4120
4765
5515
6354
7094
7712
8179
8644
8868
8856
8760
7986
5334
2258
-317
-3076
-5096
-6533
-7482
-9310
-12057
-13232
-13148
-12519
-11609
-10038
-8853
-7801
-5372
-2121
750
2627
3946
4434
4848
5970
7228
7840
7322
6426
4976
3595
3391
3340
2635
1596
962
832
892
1805
2675
2392
1654
1054
970
1080
1211
986
-294
-1996
-3399
-4485
-5279
-5982
-6795
-7698
-8202
-7830
-6903
-5794
-4521
-3471
-2628
-1380
471
2577
4285
5451
6118
6243
6382
6554
6432
5799
4604
3420
2357
1565
1042
267
-691
-1651
-2343
-2520
-2392
-1982
-1762
-1781
-1752
-1658
-1450
-1319
-1325
-1590
-2025
-2400
-2533
-2568
-2735
-2953
-3279
-3421
-3299
-2779
-2057
-1415
-711
-72
665
1519
2299
2790
2735
2511
2154
1642
1024
294
-468
-1472
-2510
-3317
-3773
-3975
-4175
-4209
-4139
-3927
-3415
-2792
-2210
-1708
-1246
-905
-581
-295
0
92
-180
-546
-870
-1118
-1279
-1393
-1589
-1767
-1722
-1572
-1381
-1081
-671
-241
50
270
652
974
1301
1452
1340
1258
1136
1131
1094
1067
1031
934
935
1029
1182
1381
1719
2149
2509
2912
3526
4168
4709
5240
5815
6456
6883
7235
7735
7755
7805
7645
7571
7284
6677
5263
1960
-900
-3638
-5795
-7071
-7899
-8498
-10656
-12426
-12802
-11915
-10725
-9344
-7460
-6491
-4809
-2150
999
3435
4776
5520
5419
5933
6725
7528
7843
6972
5573
3644
2713
2630
2209
1622
822
378
-43
267
1423
1676
1138
249
-369
-632
-648
-388
-907
-2269
-3944
-5220
-5788
-6150
-6385
-6697
-6953
-6816
-5966
-4447
-2847
-1428
-498
393
1644
3240
5001
6202
6761
6509
5847
5430
5034
4533
3485
2146
855
-366
-939
-1209
-1590
-2222
-2901
-3165
-3070
-2466
-1751
-1337
-1293
-1451
-1526
-1476
-1340
-1412
-1679
-2148
-2580
-2732
-2712
-2521
-2490
-2616
-2686
-2466
-1843
-1098
-320
238
524
761
1039
1436
1583
1460
1152
655
195
-177
-399
-733
-1287
-1802
-2195
-2332
-2254
-2065
-1907
-1900
-1883
-1836
-1666
-1457
-1280
-1202
-1298
-1396
-1416
-1284
-1243
-1366
-1566
-1712
-1674
-1525
-1265
-1037
-800
-676
-642
-459
-235
24
160
181
144
113
178
211
179
35
-89
-128
-116
59
293
566
771
991
1249
1428
1749
2050
2303
2484
2715
3106
3323
3686
3833
4118
4323
4428
5013
5265
5754
6019
6194
6445
6358
6625
6557
6565
4982
2284
-337
-3108
-5101
-6902
-7491
-8248
-9937
-11657
-12618
-11880
-10960
-9324
-7489
-5864
-4003
-1915
1065
3513
5265
6109
6382
6825
6928
7414
7566
6987
5558
3534
2338
1585
1158
648
185
-64
-672
-596
8
643
666
44
-423
-1010
-1290
-1364
-1559
-2318
-3757
-4960
-5896
-6328
-6335
-6135
-5784
-5442
-4688
-3536
-1934
-184
1163
2217
3165
4345
5522
6477
7054
6785
5909
4771
3848
3046
2097
1139
-8
-1214
-2226
-2791
-2998
-3199
-3314
-3399
-3263
-2812
-2213
-1553
-1194
-1096
-1287
-1521
-1523
-1468
-1403
-1710
-2070
-2589
-3043
-2984
-2828
-2538
-2341
-1862
-1402
-942
-244
345
853
926
1025
1151
1141
1168
970
599
-63
-610
-1068
-1459
-1599
-1955
-2229
-2501
-2566
-2471
-2390
-2107
-1960
-1827
-1783
-1610
-1249
-1130
-1005
-1058
-1012
-991
-1107
-1003
-965
-855
-927
-874
-671
-506
-308
-215
-67
-73
-51
106
228
277
157
129
27
-91
-138
-186
-89
-85
-56
87
380
723
854
1091
1443
1728
1921
2230
2775
3110
3344
3640
3802
4152
4563
5001
5185
5247
5524
5836
5940
6120
6297
6364
6325
6074
4799
2282
-500
-3101
-5355
-7120
-7666
-8073
-9348
-10996
-11933
-11725
-10980
-9235
-6978
-4920
-3041
-1160
1127
3167
4974
6059
6420
6483
6486
6685
6647
6165
4994
3308
1918
1008
506
230
244
216
-159
-396
-296
13
56
-180
-557
-1226
-1936
-2595
-3124
-3745
-4606
-5496
-6346
-6784
-6716
-6183
-5322
-4366
-3294
-2142
-726
883
2409
3738
4718
5432
5892
6181
6278
5965
5164
3956
2648
1407
312
-576
-1311
-2003
-2608
-3070
-3310
-3323
-3235
-2992
-2679
-2361
-2082
-1840
-1648
-1575
-1667
-1945
-2237
-2405
-2511
-2465
-2368
-2352
-2330
-2306
-2238
-2021
-1566
-1075
-699
-265
129
401
571
763
867
695
487
365
166
-113
-346
-593
-949
-1262
-1436
-1651
-1887
-1978
-2007
-2133
-2184
-2109
-1998
-2025
-1961
-1793
-1752
-1736
-1606
-1415
-1300
-1189
-999
-881
-879
-752
-576
-409
-222
-58
88
106
164
214
190
125
35
7
-98
-125
-147
-242
-275
-301
-220
-138
12
221
448
698
920
1215
1492
1734
2019
2310
2567
2879
3138
3407
3721
4017
4266
4464
4658
4696
4840
4935
5170
5405
5570
5771
5687
5215
3640
1439
-1328
-3932
-5455
-6264
-6314
-6832
-8044
-9778
-11145
-11019
-9578
-7308
-5306
-3868
-2880
-1893
-251
1873
3602
4261
4121
3839
3951
4457
4980
4897
3808
2236
1037
801
1363
2002
2211
1833
1164
735
814
1291
1619
1444
764
-133
-882
-1511
-2102
-2771
-3593
-4427
-5088
-5412
-5375
-5176
-4888
-4466
-3870
-3092
-2203
-1234
-304
618
1383
1962
2383
2701
2876
2972
3061
2935
2607
2070
1439
835
482
309
207
77
-63
-272
-458
-494
-450
-385
-389
-433
-533
-673
-893
-1201
-1573
-2025
-2427
-2679
-2785
-2843
-2994
-3213
-3347
-3384
-3273
-3073
-2833
-2580
-2373
-2113
-1714
-1219
-779
-463
-244
-69
97
321
578
753
774
684
550
402
260
68
-179
-486
-757
-935
-1087
-1150
-1265
-1483
-1724
-1919
-1980
-1998
-1876
-1737
-1753
-1818
-1890
-1897
-1804
-1610
-1380
-1200
-1113
-1063
-994
-851
-621
-336
-39
127
218
277
331
410
493
586
630
650
643
676
751
829
913
991
1086
1222
1342
1485
1624
1764
1893
2070
2377
2655
2860
3023
3186
3348
3472
3691
3983
4263
4494
4681
4920
5071
4945
4197
2837
1014
-854
-2194
-2855
-2957
-3109
-3906
-5268
-6708
-7550
-7538
-6684
-5358
-4260
-3528
-3207
-2937
-2571
-2082
-1449
-733
79
681
910
648
76
-467
-681
-266
639
1495
1789
1622
1327
1280
1786
2676
3602
4188
4236
3906
3451
2991
2494
1962
1388
745
93
-625
-1395
-2221
-3086
-3760
-4108
-4087
-3870
-3627
-3416
-3226
-2983
-2699
-2355
-2025
-1759
-1511
-1263
-1032
-893
-867
-972
-1108
-1189
-1156
-966
-692
-372
-77
223
508
793
1114
1433
1791
2113
2356
2466
2329
2004
1571
1157
809
479
43
-641
-1510
-2372
-3027
-3428
-3614
-3656
-3734
-3899
-4081
-4169
-4032
-3803
-3465
-3029
-2581
-2206
-1951
-1783
-1678
-1544
-1324
-957
-541
-219
-147
-242
-301
-272
-109
172
450
564
459
290
146
56
14
-18
-47
-173
-389
-644
-920
-1151
-1311
-1399
-1424
-1439
-1499
-1602
-1708
-1732
-1665
-1548
-1424
-1318
-1232
-1165
-1076
-959
-860
-770
-680
-565
-345
-48
239
500
784
1076
1376
1704
2056
2392
2677
2939
3211
3505
3745
3861
3977
4078
4143
4243
4326
4380
4401
4399
4445
4552
4678
4706
4205
2999
1292
-643
-2244
-3196
-3516
-3663
-4275
-5484
-6997
-8031
-8153
-7553
-6437
-5338
-4621
-4236
-3905
-3338
-2628
-1882
-1143
-347
444
942
964
599
84
-236
-17
821
1898
2479
2412
2054
1808
2049
2757
3655
4315
4439
4130
3683
3312
2907
2326
1591
775
-43
-800
-1522
-2183
-2894
-3629
-4162
-4407
-4377
-4221
-3975
-3642
-3279
-2946
-2644
-2352
-2103
-1829
-1490
-1145
-886
-801
-880
-993
-1039
-964
-734
-428
-103
193
477
774
1037
1310
1609
1893
2194
2467
2593
2481
2109
1603
1096
698
415
108
-376
-1128
-1997
-2753
-3218
-3395
-3458
-3508
-3602
-3766
-3910
-3948
-3827
-3628
-3399
-3124
-2816
-2466
-2177
-1986
-1794
-1553
-1259
-880
-456
-84
139
200
283
432
567
687
789
791
702
569
393
236
75
-129
-338
-488
-627
-823
-1019
-1180
-1328
-1429
-1490
-1509
-1523
-1560
-1572
-1548
-1515
-1507
-1521
-1528
-1479
-1362
-1197
-1009
-857
-748
-624
-427
-162
166
517
851
1136
1391
1630
1855
2095
2329
2548
2731
2924
3080
3170
3248
3311
3395
3536
3706
3865
3992
4072
4167
4299
4450
4658
4835
4886
4387
3177
1481
-401
-1948
-2925
-3317
-3557
-4265
-5576
-7066
-7969
-7950
-7202
-6061
-5035
-4422
-4095
-3675
-2920
-1961
-1092
-429
170
745
1141
1184
908
458
132
264
967
1900
2365
2252
1882
1720
2064
2796
3673
4218
4240
3879
3479
3226
2904
2365
1548
606
-283
-1024
-1600
-2172
-2853
-3621
-4239
-4504
-4426
-4156
-3816
-3430
-3036
-2679
-2394
-2131
-1856
-1561
-1190
-810
-532
-459
-597
-780
-857
-781
-531
-199
84
299
483
725
1015
1324
1620
1874
2093
2261
2320
2203
1881
1413
948
574
253
-166
-725
-1442
-2189
-2768
-3129
-3276
-3348
-3449
-3566
-3677
-3698
-3628
-3470
-3236
-2982
-2690
-2383
-2107
-1912
-1770
-1619
-1436
-1202
-871
-533
-301
-131
-4
139
269
393
499
552
589
576
514
387
203
16
-151
-270
-376
-524
-739
-980
-1162
-1270
-1290
-1290
-1306
-1349
-1421
-1464
-1435
-1393
-1359
-1354
-1376
-1321
-1192
-1033
-868
-727
-625
-497
-292
0
330
641
892
1110
1311
1517
1771
2022
2257
2467
2628
2779
2907
3013
3149
3339
3522
3708
3893
4027
4129
4241
4369
4533
4723
4898
4989
4738
3750
2127
204
-1547
-2709
-3229
-3410
-3918
-5076
-6628
-7801
-8022
-7383
-6239
-5133
-4419
-4064
-3666
-2923
-1939
-1033
-430
106
667
1138
1350
1151
672
197
104
614
1551
2243
2231
1844
1545
1722
2386
3258
3921
4058
3759
3355
3112
2869
2365
1590
656
-247
-988
-1596
-2170
-2821
-3584
-4255
-4570
-4509
-4221
-3864
-3457
-3022
-2636
-2309
-1986
-1658
-1315
-906
-491
-168
-67
-216
-459
-600
-550
-362
-100
135
299
453
652
929
1234
1524
1812
2078
2321
2467
2405
2111
1663
1209
828
529
210
-228
-791
-1439
-2063
-2558
-2885
-3068
-3179
-3208
-3180
-3129
-3161
-3311
-3421
-3417
-3240
-2904
-2483
-2126
-1954
-1904
-1830
-1612
-1258
-840
-387
31
354
546
644
689
736
789
886
1028
1047
844
458
49
-260
-431
-481
-528
-615
-832
-1102
-1278
-1373
-1424
-1462
-1437
-1364
-1293
-1253
-1243
-1273
-1353
-1386
-1311
-1162
-944
-762
-648
-549
-406
-221
-1
279
567
825
1073
1291
1446
1532
1551
1623
1791
1987
2165
2315
2428
2487
2540
2699
2930
3210
3446
3629
3836
4058
4260
4437
4650
4844
4982
4981
4449
3194
1403
-537
-2021
-2813
-3071
-3377
-4254
-5650
-7028
-7697
-7423
-6485
-5381
-4563
-4008
-3472
-2726
-1724
-797
-214
183
658
1261
1742
1807
1373
722
347
528
1248
2016
2227
1910
1542
1576
2175
3037
3763
4030
3830
3468
3192
3009
2623
1908
978
44
-729
-1371
-2014
-2711
-3482
-4160
-4534
-4575
-4360
-4032
-3640
-3182
-2682
-2206
-1811
-1437
-1056
-632
-166
202
360
280
64
-76
-59
99
283
430
541
663
863
1092
1333
1543
1741
1974
2222
2367
2306
2024
1583
1127
748
443
89
-374
-966
-1683
-2341
-2818
-3084
-3194
-3206
-3150
-3062
-2985
-2910
-2834
-2716
-2542
-2288
-1964
-1668
-1428
-1303
-1224
-1112
-984
-803
-555
-259
27
261
466
604
700
780
893
1052
1132
1063
858
529
184
-97
-333
-542
-765
-1010
-1280
-1501
-1614
-1680
-1705
-1711
-1643
-1507
-1345
-1174
-1027
-966
-970
-950
-859
-704
-537
-397
-315
-254
-204
-131
23
223
444
640
787
909
1003
1076
1122
1156
1246
1340
1406
1481
1565
1656
1754
1849
1997
2222
2477
2770
3049
3294
3506
3688
3903
4165
4453
4762
4987
5158
5003
4144
2730
916
-846
-2096
-2715
-2914
-3349
-4399
-5795
-6959
-7318
-6824
-5816
-4771
-4018
-3398
-2767
-1933
-978
-308
97
486
1030
1630
1926
1729
1102
414
168
531
1249
1715
1624
1244
1021
1320
2082
2909
3461
3522
3264
2986
2803
2614
2132
1417
557
-274
-964
-1640
-2330
-3089
-3829
-4305
-4456
-4305
-3969
-3547
-3052
-2542
-2035
-1592
-1163
-693
-217
260
658
793
686
457
245
153
131
151
150
167
266
435
639
795
927
1112
1377
1720
2010
2067
1886
1524
1111
751
443
113
-353
-932
-1510
-2007
-2414
-2766
-3102
-3366
-3496
-3404
-3126
-2774
-2528
-2477
-2441
-2297
-2006
-1594
-1182
-892
-746
-660
-582
-518
-431
-314
-143
117
385
565
625
618
603
604
697
787
715
472
140
-188
-481
-713
-889
-1095
-1309
-1513
-1691
-1774
-1819
-1822
-1735
-1563
-1334
-1149
-1021
-916
-819
-712
-591
-428
-289
-202
-126
-63
-22
21
71
137
236
377
576
760
910
1023
1098
1198
1338
1498
1660
1820
1980
2138
2284
2426
2593
2766
2945
3166
3382
3601
3808
4023
4288
4571
4879
5105
4794
3704
1998
22
-1691
-2733
-3043
-3238
-4014
-5367
-6834
-7801
-7840
-7058
-5922
-4921
-4110
-3205
-2209
-1129
-223
333
676
1196
2003
2596
2725
2316
1570
919
862
1310
1679
1582
1198
965
1149
1852
2681
3143
3092
2748
2477
2434
2399
2102
1352
312
-666
-1481
-2169
-2858
-3567
-4266
-4749
-4812
-4540
-4080
-3557
-2984
-2355
-1703
-1040
-382
273
896
1394
1722
1792
1545
1167
821
576
372
209
82
-38
-97
-65
5
44
143
376
703
1057
1295
1273
977
594
260
-38
-393
-864
-1494
-2204
-2794
-3141
-3292
-3307
-3225
-3086
-2869
-2516
-2056
-1743
-1501
-1280
-1080
-810
-460
-155
-84
-216
-344
-469
-540
-493
-446
-457
-489
-499
-497
-470
-413
-319
-311
-309
-330
-467
-665
-866
-1071
-1302
-1499
-1627
-1735
-1870
-1929
-1887
-1796
-1635
-1395
-1105
-811
-521
-334
-223
-129
7
199
347
425
386
268
141
68
-3
-47
-102
-171
-219
-251
-267
-279
-256
-196
-82
86
268
434
598
786
935
1109
1345
1618
1962
2370
2789
3153
3423
3626
3846
4075
4416
4811
5200
5619
5955
6286
5893
4409
1842
-1358
-4261
-6098
-6384
-6215
-6722
-8199
-10006
-10983
-10384
-7988
-5105
-2892
-1479
-279
1174
2917
4686
5700
5627
5053
4711
4487
4234
3744
2722
1424
303
-36
-33
72
363
589
781
902
1042
946
425
-294
-1164
-2165
-3176
-4151
-4997
-5664
-6064
-6226
-6219
-5872
-5090
-3763
-1949
23
1871
3264
4255
5019
5547
5902
5857
5404
4642
3618
2471
1190
-108
-1388
-2426
-2994
-3133
-3039
-2868
-2604
-2387
-2183
-1976
-1802
-1720
-1643
-1611
-1758
-2011
-2370
-2741
-2958
-2869
-2506
-1995
-1377
-636
183
969
1684
2239
2576
2750
2829
2766
2366
1683
850
-144
-1149
-2102
-2965
-3718
-4169
-4179
-3986
-3674
-3204
-2686
-2189
-1618
-955
-441
-94
169
281
167
-47
-330
-661
-1030
-1285
-1412
-1506
-1432
-1282
-1129
-990
-782
-510
-344
-196
-84
-113
-238
-386
-502
-700
-885
-971
-1045
-1020
-856
-595
-378
-181
41
189
267
291
302
209
69
-63
-307
-530
-663
-692
-630
-324
116
499
967
1521
2044
2436
2933
3422
3709
3959
4219
4349
4249
4309
4376
4333
4439
4817
5212
5511
5929
5108
2733
-714
-4202
-7044
-8641
-8384
-8250
-9206
-10679
-11313
-10705
-8939
-5738
-2709
-504
1413
3911
6386
7978
8595
8002
6790
5728
5393
5033
4234
2925
1254
-188
-1066
-1066
-945
-713
-483
-406
-353
-486
-744
-1632
-2903
-4253
-5357
-5885
-6057
-6061
-6105
-6015
-5605
-4646
-2997
-899
1279
3324
5183
6632
7528
7822
7643
6973
5931
4732
3406
2023
560
-897
-2301
-3495
-4265
-4586
-4469
-4071
-3595
-3211
-2901
-2598
-2396
-2376
-2499
-2640
-2696
-2619
-2466
-2231
-1949
-1568
-957
-70
1008
2076
3036
3854
4444
4737
4657
4193
3227
1663
-118
-1755
-3186
-4331
-5024
-5448
-5898
-6233
-5895
-5037
-4062
-2871
-1453
-162
655
1380
1965
2098
1780
1308
868
284
-315
-843
-1236
-1580
-1921
-2090
-2021
-1798
-1547
-1268
-985
-804
-805
-874
-1086
-1333
-1505
-1738
-1835
-1773
-1603
-1517
-1306
-838
-410
52
555
1069
1352
1462
1483
1205
753
271
-161
-589
-918
-1137
-1299
-1318
-1173
-934
-589
-69
445
1002
1536
2010
2298
2402
2487
2481
2370
2254
2254
2274
2335
2557
2847
3218
3584
4223
4995
5831
6661
7529
7537
5600
2146
-2131
-5876
-8719
-9833
-9813
-10260
-11170
-11818
-10976
-9293
-6727
-3466
-205
2791
5398
8058
9650
9797
8642
7040
5522
4217
3289
2271
1248
0
-1040
-1730
-1922
-1761
-1372
-531
214
701
501
-406
-1928
-3744
-5177
-6239
-6898
-7258
-7213
-6807
-6059
-4825
-3202
-1300
828
3224
5607
7575
8775
9076
8494
7298
5829
4262
2664
992
-622
-2035
-3118
-3883
-4377
-4568
-4475
-4054
-3355
-2571
-1969
-1725
-1817
-2129
-2512
-2864
-3152
-3261
-3161
-2776
-2175
-1342
-374
794
1845
2954
4204
4449
4051
3989
3668
2379
667
-1049
-2700
-4288
-5633
-6399
-6544
-6435
-6214
-5485
-3934
-2417
-877
809
1976
2602
2888
3081
2818
2013
1005
126
-523
-1169
-1695
-2171
-2385
-2275
-1928
-1560
-1323
-857
-590
-696
-960
-1078
-1299
-1793
-2218
-2370
-2254
-2250
-2122
-1908
-1586
-1039
-465
203
751
1087
1180
1128
941
538
39
-458
-841
-1157
-1334
-1291
-1119
-869
-558
-36
614
1271
1792
2223
2616
2766
2721
2481
2284
1890
1488
1343
1268
1264
1278
1656
1970
2466
3210
3971
4886
5600
6457
7041
7635
6643
3552
-679
-5143
-8544
-10913
-11108
-11031
-11467
-11822
-11227
-9260
-6913
-3570
-506
2309
4921
7751
10003
10301
9118
6773
4814
3387
2852
2388
1514
412
-659
-827
-669
-225
-135
11
340
638
773
-117
-1924
-4413
-6477
-7674
-8101
-7954
-7597
-6943
-5895
-4207
-2114
25
2037
4025
5990
7773
8975
9185
8251
6530
4622
2850
1363
-15
-1263
-2245
-2845
-3090
-3120
-3067
-3036
-2849
-2360
-1721
-1306
-1299
-1754
-2515
-3263
-3768
-3999
-4021
-3706
-3026
-1986
-751
508
1581
2483
3360
4183
4755
4933
4536
3617
2322
907
-847
-3226
-5247
-6596
-7203
-7412
-6976
-6018
-5341
-4410
-3101
-1553
-334
684
1636
2201
2560
2604
2246
1438
603
51
-172
-238
-271
-307
-504
-664
-834
-939
-1190
-1553
-1742
-1919
-2019
-2260
-2534
-2873
-3092
-3016
-2686
-1990
-1295
-684
-146
495
962
1089
1061
970
736
367
61
-282
-725
-1173
-1472
-1581
-1455
-1072
-543
68
763
1464
2125
2610
2926
2979
3127
3214
3148
3013
2840
2764
2528
2527
2583
2695
3005
3421
4067
4871
5882
6624
7288
7191
4868
924
-3810
-7620
-10615
-11844
-11695
-11893
-12168
-12177
-10580
-8340
-5250
-1872
1209
4347
7335
10061
10983
10369
8344
6051
4357
3553
3154
2315
1464
442
-7
-134
86
204
110
348
540
641
-224
-2027
-4453
-6822
-8388
-9146
-9063
-8516
-7603
-6225
-4337
-2111
134
2268
4331
6216
7923
9106
9276
8364
6644
4671
2687
979
-437
-1622
-2456
-2864
-2903
-2832
-2748
-2733
-2659
-2390
-1940
-1595
-1633
-2075
-2794
-3483
-3963
-4082
-3924
-3405
-2496
-1223
250
1641
2750
3530
4099
4535
4501
3798
2742
1319
-239
-1865
-3070
-4046
-4948
-5375
-5367
-4913
-4337
-3551
-2832
-2190
-1497
-854
-362
-111
-45
-202
-355
-435
-493
-596
-526
-272
-26
313
669
834
720
534
397
103
-185
-525
-1021
-1428
-1743
-1940
-2233
-2401
-2230
-1896
-1387
-888
-347
71
207
169
95
18
-216
-574
-847
-1051
-1279
-1437
-1544
-1457
-1233
-798
-216
397
990
1464
1901
2245
2455
2624
2799
2819
2904
3035
3157
3167
3346
3641
3787
4112
4581
4970
5159
5609
6104
6457
6758
7303
6343
3127
-1302
-5970
-9638
-12404
-12852
-12506
-12343
-12111
-11275
-9051
-6642
-3700
-871
2002
4841
7479
9421
9695
8444
6265
4385
3157
2780
2601
2485
2214
1905
1895
1748
1645
1168
789
598
309
-376
-1982
-4076
-6405
-8443
-9627
-9834
-9146
-7887
-6123
-3941
-1838
222
2091
3769
5249
6463
7474
7746
7339
6239
4630
2818
1144
-36
-779
-1058
-1061
-944
-879
-941
-1152
-1518
-1983
-2485
-2930
-3364
-3773
-4286
-4816
-5195
-5276
-4844
-3880
-2417
-710
1031
2664
3969
4826
5226
5223
4800
3814
2398
854
-649
-2141
-3522
-4407
-4808
-4822
-4489
-3828
-2971
-2177
-1561
-1071
-728
-661
-804
-1009
-1154
-1299
-1310
-1237
-1236
-1089
-807
-380
29
409
665
653
572
332
-96
-635
-1123
-1545
-1880
-1983
-1742
-1430
-1099
-710
-257
267
661
987
1073
1055
865
435
-65
-612
-1133
-1623
-1920
-1992
-1926
-1696
-1334
-924
-435
130
664
1215
1691
2188
2598
2775
2975
3049
3197
3220
3358
3623
3877
4209
4636
5108
5436
5876
6334
7123
7651
8586
7856
4643
-113
-5359
-9387
-12769
-13503
-13291
-13043
-12694
-11710
-9415
-7221
-4434
-1597
1406
4413
7253
9058
9131
7760
5779
4089
2852
2583
2437
2722
3077
3449
3703
3308
2867
2004
1496
1162
531
-745
-2844
-5119
-7409
-9312
-10359
-10580
-9875
-8172
-5811
-3097
-872
1093
2632
3976
5383
6434
7151
7066
6562
5570
4270
2926
1590
643
166
228
584
870
820
346
-494
-1448
-2466
-3400
-4193
-4854
-5283
-5619
-5803
-5765
-5416
-4575
-3297
-1678
-267
1013
2002
2402
2456
2292
2091
1558
1224
1042
685
270
-131
-482
-835
-944
-833
-730
-634
-573
-880
-1410
-2093
-2719
-3249
-3549
-3492
-3223
-2761
-2301
-1865
-1475
-1141
-846
-503
-119
323
558
559
380
127
-309
-842
-928
-781
-604
-327
192
499
347
206
131
-78
-253
-304
-285
-516
-799
-1026
-1317
-1532
-1498
-1192
-745
-170
365
751
958
1125
1209
1305
1346
1473
1640
1828
2045
2329
2623
2774
3169
3826
4378
4771
5307
5970
6221
6282
6714
6995
7106
7321
8159
6890
3317
-1129
-5641
-9686
-12760
-13114
-12947
-12579
-11588
-9525
-7286
-5505
-3477
-1606
546
2954
5328
6387
6258
5211
3987
3082
2688
2915
3194
4290
5439
6422
6719
6093
4916
3280
2110
876
-658
-2433
-4291
-6100
-7721
-8888
-9469
-9480
-8519
-6700
-4626
-2492
-877
412
1118
1641
1991
2023
2165
2291
2614
2833
2939
2876
2718
2771
3073
3426
3745
3766
3442
2646
1392
-129
-1885
-3446
-4703
-5476
-5993
-6417
-6411
-6085
-5465
-4607
-3570
-2543
-1539
-473
288
729
922
882
619
480
449
396
410
680
1083
1332
1447
1259
902
472
13
-565
-1242
-1829
-2474
-3049
-3349
-3614
-3804
-3718
-3248
-2739
-2227
-1498
-979
-619
-335
-15
46
12
29
38
198
397
512
468
570
604
579
596
546
316
111
55
-159
-414
-639
-859
-1102
-1120
-996
-883
-689
-358
103
489
808
980
1122
1326
1412
1620
1876
2052
2251
2567
2870
3162
3420
3800
4264
4792
5463
5862
6278
6601
7004
7268
7665
7883
6532
4416
1044
-2473
-5781
-8190
-9641
-10606
-10365
-9763
-8583
-6929
-5078
-3801
-2653
-1310
-352
3
-6
30
-349
-185
398
1138
1745
2390
3442
4151
5038
5615
5911
5874
5493
4769
3283
1543
-193
-1787
-2874
-3426
-3742
-3932
-4029
-3767
-3620
-3427
-3168
-2892
-2519
-2321
-2110
-2288
-2481
-2622
-2490
-1997
-1112
-84
952
1948
2796
3296
3436
3532
3405
3219
2858
2342
1577
592
-305
-1189
-2165
-3022
-3372
-3529
-3565
-3418
-3112
-3167
-3167
-2954
-2782
-2767
-2658
-2437
-2426
-2118
-1817
-1582
-1170
-456
212
566
1067
1244
1105
867
832
589
157
-118
-261
-417
-695
-912
-1098
-1159
-1142
-1070
-978
-936
-1024
-1168
-1270
-1297
-1409
-1478
-1427
-1193
-1013
-930
-723
-634
-553
-481
-334
-268
-319
-316
-319
-319
-285
-215
-130
80
330
484
686
888
1065
1158
1390
1654
1545
1512
1724
1795
1806
1877
2213
2262
2328
2568
2695
2790
2916
3096
3504
3645
3911
4766
4963
5613
6644
6305
6030
5061
2939
860
-1303
-2780
-4280
-5674
-5967
-6028
-6319
-5878
-4994
-4553
-4010
-3295
-2641
-2441
-2657
-2720
-3058
-3056
-2738
-2286
-1463
-637
289
945
1668
2315
2625
3015
3475
3834
3669
3318
2936
2255
1525
959
634
340
135
58
-253
-766
-1035
-1190
-1437
-1501
-1364
-1479
-1783
-1840
-1897
-2307
-2524
-2364
-2140
-1953
-1735
-1420
-1388
-1271
-984
-727
-557
-413
-353
-423
-515
-624
-884
-1068
-1001
-836
-766
-624
-419
-391
-430
-440
-459
-617
-760
-792
-851
-871
-945
-989
-976
-871
-738
-652
-575
-551
-591
-686
-680
-705
-798
-792
-631
-510
-450
-316
-120
84
177
356
556
595
616
665
725
585
514
494
567
740
800
751
735
892
564
609
561
374
286
374
283
240
369
234
416
345
295
175
314
110
168
148
-12
-70
-235
-224
-427
-568
-578
-628
-560
-430
-411
-214
-138
-27
5
-4
-42
-116
-35
-23
-70
-43
13
21
-12
-28
-13
11
64
136
181
179
199
211
177
119
44
-17
-89
-141
-156
-169
-149
-103
-68
-53
-53
-50
-34
-30
-27
-12
-8
-8
-20
-61
-125
-175
-197
-203
-190
-148
-84
-32
-4
-2
-28
-56
-89
-134
-180
-271
-386
-495
-612
-719
-806
-888
-960
-1035
-1094
-1117
-1122
-1126
-1125
-1117
-1104
-1042
-1009
-1001
-1021
-1048
-1133
-1129
-1216
-1078
-1414
-1288
-1191
-965
-714
-634
-343
-381
-135
-560
-363
-311
-151
-16
-217
-168
-297
-300
-337
-269
-276
-316
-363
-408
-464
-489
-518
-524
-547
-593
-645
-634
-620
-631
-642
-627
-602
-561
-550
-542
-556
-587
-630
-663
-693
-738
-796
-850
-881
-887
-889
-861
-790
-710
-593
-455
-324
-188
-99
-40
5
27
37
11
-28
-78
-149
-234
-299
-340
-408
-477
-507
-514
-513
-477
-445
-433
-421
-411
-395
-393
-372
-364
-354
-358
-355
-338
-311
-267
-207
-151
-114
-92
-71
-52
-64
-81
-126
-187
-239
-286
-317
-343
-335
-317
-294
-248
-218
-180
-133
-90
-63
-27
5
6
-19
-49
-81
-133
-172
-194
-199
-197
-205
-217
-255
-297
-315
-315
-291
-274
-255
-267
-310
-341
-374
-416
-451
-469
-477
-464
-447
-422
-389
-360
-325
-279
-208
-165
-158
-171
-208
-252
-314
-360
-386
-398
-369
-361
-380
-391
-413
-456
-507
-536
-558
-621
-680
-710
-715
-726
-710
-677
-649
-619
-592
-533
-490
-459
-446
-445
-459
-483
-525
-593
-667
-729
-778
-808
-796
-773
-744
-708
-678
-637
-570
-495
-414
-331
-251
-186
-156
-135
-122
-137
-142
-149
-162
-172
-182
-215
-291
-361
-447
-512
-569
-616
-652
-702
-739
-769
-781
-782
-779
-744
-703
-652
-583
-501
-436
-369
-288
-222
-186
-153
-134
-138
-145
-193
-246
-324
-403
-475
-500
-506
-513
-504
-484
-478
-476
-445
-433
-445
-442
-419
-407
-392
-369
-374
-404
-427
-423
-404
-379
-320
-243
-190
-132
-90
-74
-80
-82
-99
-132
-156
-175
-219
-270
-314
-368
-414
-437
-448
-439
-401
-388
-367
-375
-371
-350
-312
-282
-250
-227
-239
-268
-331
-397
-469
-497
-497
-462
-414
-356
-290
-230
-173
-130
-106
-120
-156
-187
-240
-301
-369
-467
-534
-582
-615
-618
-584
-526
-452
-379
-334
-322
-340
-370
-397
-421
-457
-503
-577
-650
-712
-757
-780
-760
-709
-638
-550
-435
-323
-220
-126
-68
-42
-60
-105
-169
-214
-273
-345
-423
-512
-583
-634
-659
-646
-607
-551
-509
-487
-486
-480
-503
-557
-615
-670
-722
-758
-768
-786
-807
-826
-827
-791
-712
-621
-512
-397
-302
-230
-181
-167
-189
-220
-250
-293
-337
-360
-395
-416
-445
-462
-440
-407
-365
-349
-343
-370
-438
-507
-572
-648
-716
-763
-787
-801
-820
-815
-798
-782
-742
-672
-573
-450
-317
-208
-130
-94
-91
-92
-92
-102
-136
-182
-241
-314
-366
-393
-416
-440
-435
-405
-393
-377
-367
-370
-370
-385
-384
-376
-383
-389
-394
-398
-387
-350
-282
-210
-144
-98
-75
-70
-63
-50
-57
-47
-79
-143
-199
-239
-281
-352
-413
-468
-521
-578
-628
-665
-695
-701
-688
-673
-655
-622
-583
-553
-521
-475
-417
-348
-272
-197
-119
-31
49
106
153
173
155
128
94
40
-44
-146
-241
-356
-455
-532
-609
-679
-737
-785
-824
-866
-883
-877
-862
-826
-773
-715
-653
-584
-532
-499
-467
-417
-372
-315
-241
-161
-93
-41
13
31
38
43
38
9
-34
-91
-158
-221
-306
-391
-474
-526
-572
-597
-595
-588
-567
-549
-508
-460
-435
-417
-405
-370
-350
-344
-339
-354
-368
-365
-356
-350
-336
-305
-271
-229
-192
-178
-163
-146
-143
-142
-138
-130
-129
-133
-139
-148
-171
-189
-212
-238
-228
-222
-207
-195
-161
-128
-135
-147
-177
-219
-276
-333
-386
-428
-477
-501
-508
-469
-376
-287
-175
-68
11
71
104
105
81
21
-46
-118
-168
-222
-285
-353
-408
-414
-393
-358
-334
-310
-283
-261
-227
-182
-153
-151
-169
-207
-235
-230
-204
-159
-113
-64
-19
10
20
10
6
24
31
32
26
-29
-87
-157
-218
-254
-284
-302
-317
-324
-327
-314
-283
-268
-263
-229
-204
-203
-201
-195
-193
-193
-190
-174
-163
-155
-151
-133
-111
-95
-66
-42
-39
-76
-122
-177
-232
-289
-350
-416
-484
-549
-596
-627
-659
-655
-606
-520
-415
-319
-239
-187
-142
-81
-32
-17
-33
-52
-89
-135
-168
-197
-227
-252
-253
-226
-195
-168
-172
-178
-196
-201
-217
-250
-269
-297
-316
-345
-364
-386
-400
-398
-362
-304
-257
-217
-191
-175
-163
-155
-155
-181
-200
-222
-239
-239
-245
-238
-224
-181
-131
-95
-58
-30
-13
-9
-17
-38
-69
-77
-85
-118
-141
-163
-167
-173
-177
-169
-166
-177
-173
-159
-152
-144
-147
-138
-158
-171
-149
-130
-99
-63
-47
-47
-60
-91
-130
-161
-209
-243
-247
-252
-252
-242
-233
-227
-191
-136
-75
-22
27
61
67
75
79
78
77
70
62
31
-24
-65
-98
-133
-164
-173
-176
-200
-217
-220
-215
-214
-209
-206
-224
-235
-233
-242
-229
-215
-215
-222
-227
-216
-215
-193
-151
-112
-65
-30
-4
20
19
-17
-52
-77
-94
-88
-84
-74
-66
-69
-75
-93
-123
-170
-212
-238
-251
-238
-241
-239
-238
-254
-260
-242
-218
-178
-132
-90
-30
12
60
88
89
92
97
106
95
67
18
-44
-114
-196
-264
-310
-346
-380
-402
-417
-435
-468
-498
-505
-484
-459
-420
-373
-332
-314
-285
-226
-184
-150
-108
-62
-15
30
34
7
-41
-73
-102
-133
-132
-109
-96
-91
-79
-53
-34
-7
35
83
126
162
184
152
88
8
-69
-134
-179
-196
-205
-210
-195
-202
-210
-203
-195
-170
-135
-101
-83
-58
-44
-69
-99
-142
-193
-242
-288
-311
-324
-340
-362
-386
-394
-376
-335
-293
-243
-161
-58
21
81
119
128
148
171
186
182
150
106
71
57
48
42
30
12
0
-12
-25
-38
-56
-84
-145
-197
-245
-289
-318
-322
-309
-296
-265
-237
-220
-202
-165
-142
-111
-80
-75
-91
-118
-136
-158
-168
-164
-162
-133
-90
-48
-16
-5
3
13
37
48
26
5
-11
-59
-120
-178
-227
-268
-288
-308
-311
-298
-284
-271
-255
-258
-259
-245
-230
-215
-179
-148
-130
-121
-113
-107
-125
-150
-172
-223
-264
-293
-334
-365
-397
-413
-390
-354
-318
-279
-255
-238
-248
-261
-270
-285
-306
-320
-306
-295
-289
-290
-291
-289
-292
-282
-283
-274
-258
-260
-268
-268
-282
-300
-288
-260
-235
-203
-152
-103
-80
-88
-97
-114
-135
-154
-168
-160
-160
-169
-183
-198
-198
-196
-170
-143
-109
-66
-47
-51
-71
-81
-113
-132
-138
-147
-146
-150
-162
-182
-200
-204
-207
-197
-185
-184
-163
-161
-147
-135
-149
-172
-184
-190
-189
-192
-177
-156
-143
-131
-130
-127
-137
-123
-99
-92
-96
-114
-144
-171
-206
-242
-264
-275
-260
-216
-185
-174
-145
-102
-65
-51
-36
-45
-91
-166
-245
-329
-422
-496
-544
-561
-562
-514
-478
-443
-408
-370
-315
-259
-182
-124
-79
-75
-117
-166
-207
-239
-258
-247
-223
-228
-237
-241
-256
-289
-308
-318
-321
-306
-309
-309
-321
-340
-347
-333
-313
-264
-215
-169
-133
-115
-111
-132
-153
-155
-172
-178
-196
-234
-252
-271
-290
-299
-297
-283
-271
-250
-208
-179
-185
-168
-154
-151
-160
-171
-190
-226
-260
-300
-330
-347
-346
-345
-332
-293
-246
-204
-177
-163
-149
-158
-166
-176
-209
-252
-305
-350
-377
-377
-365
-343
-297
-253
-211
-163
-119
-79
-40
13
45
59
55
29
-17
-70
-114
-158
-187
-238
-280
-309
-334
-346
-356
-363
-365
-337
-306
-278
-251
-234
-221
-215
-198
-180
-169
-152
-129
-90
-49
2
28
41
52
27
-26
-67
-112
-170
-201
-224
-266
-300
-298
-298
-287
-261
-216
-188
-181
-155
-127
-115
-112
-107
-92
-95
-101
-92
-115
-166
-210
-240
-254
-260
-254
-254
-253
-243
-239
-223
-198
-168
-129
-93
-61
-28
-5
-1
-14
-36
-46
-64
-99
-122
-143
-170
-176
-175
-176
-157
-126
-121
-127
-135
-161
-197
-231
-259
-292
-293
-272
-265
-264
-253
-220
-194
-170
-136
-101
-53
-18
-13
-33
-78
-139
-201
-246
-271
-292
-309
-312
-307
-298
-289
-294
-311
-324
-321
-328
-335
-348
-374
-383
-388
-404
-410
-393
-355
-305
-241
-178
-142
-122
-108
-97
-89
-84
-86
-129
-180
-231
-313
-391
-461
-500
-517
-509
-502
-514
-513
-505
-493
-470
-439
-406
-369
-311
-270
-242
-198
-154
-133
-116
-98
-92
-71
-53
-63
-85
-143
-198
-234
-280
-310
-328
-327
-333
-345
-365
-365
-361
-373
-376
-368
-360
-350
-337
-344
-349
-347
-342
-325
-308
-297
-282
-262
-231
-191
-147
-120
-102
-101
-111
-131
-172
-199
-221
-248
-273
-301
-327
-349
-377
-404
-412
-401
-380
-362
-336
-329
-331
-345
-372
-386
-396
-400
-392
-392
-402
-416
-428
-434
-436
-418
-402
-377
-336
-312
-312
-328
-343
-357
-367
-371
-367
-357
-337
-314
-294
-271
-250
-232
-233
-259
-284
-310
-341
-387
-417
-454
-496
-524
-534
-540
-573
-603
-634
-658
-652
-622
-582
-556
-528
-478
-407
-336
-286
-238
-191
-166
-128
-104
-94
-98
-138
-177
-225
-291
-363
-438
-508
-557
-570
-561
-549
-530
-503
-476
-460
-455
-440
-441
-452
-459
-462
-466
-470
-455
-420
-385
-347
-307
-260
-220
-214
-206
-209
-225
-256
-302
-352
-403
-452
-482
-483
-481
-475
-453
-433
-409
-386
-378
-349
-327
-320
-324
-351
-396
-453
-486
-489
-490
-474
-451
-427
-392
-332
-274
-227
-197
-195
-207
-223
-243
-293
-347
-417
-493
-537
-553
-553
-549
-526
-479
-408
-343
-282
-243
-226
-207
-188
-169
-175
-209
-248
-278
-313
-342
-344
-350
-365
-355
-323
-279
-243
-219
-223
-246
-275
-308
-325
-360
-389
-397
-392
-376
-341
-301
-281
-263
-243
-216
-205
-192
-184
-203
-219
-251
-295
-348
-400
-448
-486
-492
-473
-428
-362
-309
-265
-232
-230
-236
-244
-263
-299
-342
-417
-488
-550
-587
-595
-575
-564
-550
-498
-431
-372
-314
-260
-226
-186
-165
-160
-197
-243
-296
-341
-373
-402
-426
-460
-470
-461
-431
-397
-354
-305
-258
-204
-177
-174
-178
-191
-213
-253
-291
-328
-355
-382
-408
-420
-431
-415
-386
-353
-332
-318
-310
-319
-326
-335
-340
-342
-343
-335
-337
-334
-338
-351
-348
-321
-304
-289
-276
-279
-284
-279
-295
-331
-356
-384
-396
-390
-379
-351
-320
-292
-296
-288
-293
-299
-303
-301
-307
-299
-314
-329
-356
-361
-376
-421
-460
-520
-744
-2239
-1155
39
-327
-262
-137
-20
-190
-219
-292
-215
-292
-309
-308
-252
-426
-552
-363
-296
-401
-386
-358
-309
-306
-379
-231
-61
-117
-133
-54
4
-88
-244
-321
-254
-348
-336
-401
-284
-184
-341
-139
-347
-347
-250
-449
-387
-445
-433
-553
-496
-853
-588
-840
-1452
-979
-637
-489
-548
-342
-638
-392
-370
-457
-461
-442
-24
-781
-274
-140
-619
-294
-734
-235
-333
-457
-583
-78
-1123
-766
-448
-1146
-62
-637
69
-348
-562
-507
-551
-555
-623
8
-534
-257
-197
-316
-255
-241
-504
-94
-88
-458
-233
-312
-330
-153
-181
-273
-222
269
-474
-164
-114
-278
-855
55
-280
-312
-526
-233
-463
-629
-337
-636
-606
-430
-638
-970
-474
-699
-331
-386
-767
-473
-84
-555
-498
-1017
-742
-951
-954
-912
-438
-1153
51
-672
-614
311
-745
-401
81
-254
-543
45
-668
-108
-592
86
-964
200
-448
-785
-150
-544
-269
-847
91
-549
-747
584
-758
-554
876
-1336
-316
-36
-514
-291
-37
-392
-192
-213
-214
-91
-1168
1105
-911
-376
-405
0
-387
-1193
453
-519
-763
-498
271
-665
-366
-98
-392
-229
-1051
-189
-273
-546
-79
-23
388
-479
-670
-82
335
-621
-339
-276
187
-360
-396
-189
141
-1063
300
985
-1308
300
122
-195
-683
-97
46
-349
-467
56
-311
492
-1462
-74
138
-1173
46
87
-989
649
-348
-769
607
-462
-478
118
-36
-283
228
-509
-535
-443
8
-401
-1658
1155
-891
-1317
241
83
-1620
396
-36
-1402
878
-749
-413
486
-1172
-172
106
-1085
-380
-53
-399
-422
-279
-252
114
-727
-350
585
-972
-422
154
-334
-926
-319
522
-995
-283
-600
-58
19
-1167
742
-730
-256
-267
-384
-156
-56
-195
-203
-227
-299
-14
-543
-48
-478
-195
-150
-581
478
-272
-730
157
-361
-250
332
-360
-66
587
-1029
-156
739
-288
-220
275
190
-48
-259
-57
245
-280
-610
597
-779
-408
32
-582
-454
-656
-74
-519
-334
-794
492
-523
-1117
193
-263
-752
-162
-126
-392
-156
-437
14
-3
-632
-213
221
-258
-383
-56
-40
-468
-408
625
-672
-658
276
-663
-238
-465
-240
-330
-147
-1078
-86
140
-824
-46
-43
-250
-288
-277
-102
-73
-511
-239
180
-656
-416
11
-812
-274
-383
-477
-662
-133
-472
-682
118
-560
-90
-376
-383
389
-502
17
-470
-215
144
-534
15
-293
479
-497
-302
381
-405
-111
-914
-173
428
-806
-725
-545
232
-609
-835
-286
-316
-377
-818
-322
-88
-34
-602
-3
-116
-175
-131
-212
-78
41
-285
-339
-46
-582
-139
-32
-320
-493
-118
-629
-420
209
-1363
-455
4
-726
-530
-512
-455
89
-294
-843
65
151
-526
-174
346
-816
226
157
-819
275
-6
-513
-3
-269
-152
13
-710
-289
-143
-396
-1319
63
45
-903
-144
-402
81
-719
-429
-388
111
-513
-623
314
-254
-905
224
-173
-450
-873
421
-336
-461
-92
-409
468
-1054
67
-297
-38
-421
-588
22
-395
-505
-446
-273
-240
77
-345
-492
122
44
-643
-426
151
93
-72
-335
-338
307
-242
-664
147
220
-279
-477
18
154
-532
-28
-391
133
-349
-329
-105
-670
-280
-243
-365
-667
-202
-100
-568
-36
-449
-309
12
-332
-225
-175
-467
-208
-16
-822
-202
-105
-602
-319
-412
-109
-154
-220
-284
187
81
-303
64
12
231
-231
-408
117
-253
71
-128
-444
63
-468
-545
-559
-259
-288
-453
-498
229
-314
-841
294
-323
-667
-160
-13
50
-357
-285
528
101
-602
-3
446
7
-533
297
98
-314
43
-14
-381
-18
267
-283
-382
-268
-528
-530
-616
-708
-185
-206
-184
219
-281
54
9
49
-503
46
247
-474
370
-86
115
166
-70
-38
-389
284
-149
-195
-391
378
-522
56
351
-536
357
127
37
320
-161
99
417
-532
436
387
52
103
186
235
-158
326
-209
-177
471
-71
106
640
-239
378
302
93
840
586
233
558
187
540
893
-124
174
956
652
-102
784
1073
214
577
310
877
899
184
331
755
558
32
928
599
-58
455
405
230
573
331
274
341
502
382
556
575
586
684
745
762
456
733
652
615
581
645
517
352
630
566
221
418
431
19
68
295
250
113
-30
76
297
80
-40
-47
138
31
-70
50
22
145
-110
-217
-50
28
-77
-349
-300
-59
-189
-652
-546
-632
-568
-538
-788
-411
-542
-820
-700
-753
-690
-622
-740
-542
-458
-579
-404
-232
-475
-735
-171
-250
-368
8
-115
-284
176
-44
-352
138
579
84
-285
412
657
-65
-192
144
79
472
-323
-262
733
80
-584
-204
437
398
-699
56
189
193
482
-606
-57
604
242
-480
197
739
191
-283
-100
1089
313
-73
-61
985
516
-471
70
472
1145
-554
-392
973
-6
-202
796
367
721
975
787
435
799
675
623
710
543
688
1214
755
474
1528
558
838
1180
932
1033
1073
1000
1281
1023
903
1442
1560
719
1131
1470
1258
1197
1243
1335
1278
1273
1342
1536
1527
1510
1227
674
513
198
-295
-439
65
410
329
91
315
185
-392
-849
-960
-939
-1336
-1348
-1122
-971
-1158
-1362
-1414
-1419
-1293
-1355
-1450
-1326
-1261
-1449
-1470
-1434
-1223
-1151
-1133
-690
-390
-378
-478
-482
-551
-604
-649
-366
-203
-42
183
386
728
641
476
519
403
261
516
434
270
429
320
221
313
248
80
-78
-59
-7
-64
-459
-304
-293
-613
-546
-493
-368
-477
-545
-305
-292
-618
-665
-777
-736
-606
-479
-269
-137
-110
-120
-222
-185
-198
-216
-252
-215
-164
-184
-318
-350
-427
-331
-334
-361
-356
-445
-431
-460
-529
-646
-672
-741
-899
-802
-686
-848
-852
-823
-882
-990
-1037
-1235
-1233
-1292
-889
-768
-1002
-737
-578
-672
-829
-792
-614
-818
-955
-482
-661
-1099
-287
-273
-1277
-355
142
-879
-186
-304
-645
-189
-53
-719
-145
704
-599
379
360
-68
358
-129
291
313
334
300
154
1287
141
132
264
256
404
30
728
-448
868
322
-81
828
600
520
452
803
935
736
1165
837
704
923
1073
754
757
1236
948
1145
1319
1285
1089
1042
1425
1426
1494
1773
1678
1813
1640
1253
974
692
184
-47
47
297
476
506
549
501
198
-110
-483
-763
-905
-1148
-1106
-1006
-913
-1150
-1208
-1245
-1269
-1302
-1493
-1504
-1519
-1706
-1798
-1801
-1736
-1653
-1647
-1389
-1075
-853
-786
-914
-891
-855
-987
-963
-713
-489
-280
-81
176
416
369
236
253
252
208
235
264
307
308
308
392
461
478
373
251
296
177
178
125
-182
-263
-168
-485
-432
-339
-451
-418
-378
-540
-584
-739
-924
-850
-982
-940
-755
-765
-791
-711
-741
-738
-827
-842
-841
-849
-706
-747
-779
-699
-638
-717
-638
-582
-568
-582
-612
-546
-600
-616
-687
-710
-660
-563
-455
-396
-481
-527
-660
-897
-898
-726
-861
-1088
-714
-968
-973
-1121
-1260
-1223
-1334
-1153
-1103
-1005
-1178
-1022
-1197
-945
-923
-1474
-963
-832
-1117
-1175
-867
-568
-719
-1196
-753
-364
-1137
-497
-958
-4
-356
-1845
445
-966
-542
334
-1157
-35
-142
275
-823
533
-226
11
810
-1050
620
303
276
-994
1222
-297
-612
506
-161
233
-229
266
280
-185
222
607
276
204
861
540
-142
869
444
254
536
589
762
531
675
862
1018
668
880
1185
1218
1014
957
1412
1144
905
1294
1666
1413
1600
1518
1062
631
346
231
-46
197
558
710
454
688
647
111
-439
-662
-756
-1181
-1248
-973
-839
-1106
-1146
-1057
-1177
-1380
-1429
-1639
-1737
-1827
-1919
-2078
-2156
-2022
-2086
-1995
-1655
-1326
-1170
-1222
-1124
-1030
-1153
-1318
-1142
-977
-847
-581
-236
31
107
110
84
117
27
-3
34
72
158
166
95
241
200
8
5
191
278
-90
-195
-193
-449
-607
-619
-595
-595
-601
-549
-516
-453
-581
-731
-715
-863
-902
-921
-877
-812
-765
-717
-703
-602
-616
-748
-686
-621
-657
-704
-697
-672
-781
-766
-546
-552
-621
-551
-707
-852
-797
-698
-750
-822
-854
-638
-461
-513
-470
-503
-523
-665
-478
-481
-665
-515
-504
-674
-588
-550
-1036
-965
-963
-854
-1237
-1208
-918
-1089
-1071
-1422
-933
-1095
-1041
-984
-873
-738
-903
-1215
-660
-1067
-692
-973
-1022
-279
-988
-451
-1109
-329
-487
-1106
-482
-950
-289
-884
-273
-699
-286
-115
-1180
381
-850
13
-553
-692
-9
-769
125
-579
-490
-254
-23
-34
-473
431
-286
-96
442
94
-306
252
300
-141
399
-28
992
453
-37
546
654
140
496
393
92
909
318
256
533
528
560
418
676
535
619
595
546
722
770
1070
794
889
1258
1217
1332
1301
1002
835
452
129
97
129
198
223
346
489
321
87
-170
-539
-868
-1105
-1179
-1110
-1196
-1100
-1086
-1118
-1116
-1166
-1243
-1397
-1474
-1512
-1659
-1685
-1727
-1748
-1746
-1693
-1433
-1247
-1112
-917
-770
-730
-760
-817
-792
-857
-847
-660
-490
-397
-288
-255
-201
-154
-326
-437
-363
-353
-481
-211
-282
-217
-93
-232
-21
-296
-49
122
-405
-275
-189
-370
-746
-676
-507
-777
-669
-517
-489
-594
-632
-536
-594
-851
-760
-643
-718
-789
-581
-495
-663
-651
-657
-553
-776
-775
-521
-843
-764
-686
-679
-537
-707
-520
-615
-670
-544
-498
-538
-622
-890
-825
-783
-1072
-987
-949
-939
-785
-519
-638
-636
-869
-945
-1062
-1344
-1106
-1191
-1024
-775
-819
-753
-844
-1037
-585
-1343
-1416
-798
-1244
-802
-1269
-1051
-730
-410
-1004
-954
-910
-159
-1079
-1142
-530
-555
-721
-1728
17
-630
-694
-655
35
-749
-518
-579
-505
-637
-752
-420
-865
-15
-448
-539
421
-465
-691
96
-381
-501
35
-1339
802
538
-1350
719
-181
274
-9
-96
833
-357
284
68
53
151
-402
533
365
43
87
523
470
-401
275
-37
76
170
-297
562
216
201
806
152
348
634
499
498
459
516
852
641
611
947
778
891
975
957
1246
757
551
621
138
-100
-66
-139
-111
48
71
116
102
22
-349
-567
-666
-874
-953
-1008
-845
-781
-874
-798
-754
-826
-957
-1057
-1112
-1226
-1339
-1382
-1440
-1493
-1484
-1403
-1300
-1163
-940
-842
-815
-738
-677
-801
-888
-876
-881
-647
-622
-577
-40
-228
-487
83
-98
-418
-183
-190
-54
-486
-212
8
-372
-321
-469
-379
-36
-531
-782
156
-806
-835
-195
-626
-844
-474
-370
-656
-394
-499
-433
-365
-708
-665
-584
-581
-685
-705
-326
-552
-519
-233
-329
-427
-426
-274
-366
-446
-248
-751
-429
-500
-675
-533
-648
-595
-700
-755
-440
-797
-869
-558
-677
-788
-572
-947
-720
-798
-956
-693
-817
-1083
-654
-582
-1068
-596
-721
-594
-737
-419
-844
-513
-493
-530
-773
-264
-680
-1168
-50
-983
-428
-928
-200
-761
-746
575
-1347
-209
-172
-1234
96
-446
-1201
-132
150
-1822
336
-610
-475
245
-1132
-153
-597
137
-514
-915
275
-83
-1088
737
-1184
458
-355
-754
749
-367
-1093
453
412
-1669
786
5
-483
-272
509
-520
447
-386
556
-505
127
392
-722
640
293
-423
686
572
-474
728
148
295
-153
504
401
46
519
-276
1080
-120
53
852
-406
290
920
-462
511
574
-641
685
227
51
479
471
397
569
637
808
638
296
779
566
360
393
-230
152
76
-301
-124
17
84
-6
66
45
-255
-344
-402
-575
-692
-713
-703
-774
-869
-833
-746
-925
-936
-966
-877
-848
-1087
-914
-883
-1101
-875
-932
-900
-884
-709
-682
-636
-583
-503
-634
-685
-539
-788
-562
-740
-489
-373
-836
-342
-6
-1136
-199
-229
-1226
-357
-447
-718
-309
-757
-280
-61
-968
219
-608
-542
449
-684
-555
-251
-207
-105
-672
-445
105
-311
-869
694
-680
-208
313
-632
-11
-171
-681
-153
-404
-725
-52
-358
-893
14
-568
-509
-410
-517
-101
-803
-308
-141
-408
-614
-443
-91
-728
-763
-328
-519
-506
-793
-523
-349
-565
-941
-351
-242
-697
-251
-617
-502
-692
-429
-826
-1065
3
-956
-718
-340
-914
-281
-782
-200
-1105
-488
3
-1201
-403
-602
-220
-1044
-109
-488
-376
-581
-426
-113
-516
-450
510
-1189
40
-10
-695
-689
650
-1050
-575
337
-633
-614
-518
179
-844
-85
200
-874
-70
298
-1226
374
-935
-17
-261
-590
-302
221
-833
-205
-597
199
-141
-565
-138
131
426
-668
652
80
94
-330
280
285
-940
299
246
-209
-418
-133
297
-170
-82
-581
623
332
-733
-130
818
67
-559
-110
508
448
-1005
493
436
-155
107
237
349
47
345
-102
829
-85
335
602
237
431
430
175
941
-71
147
1042
75
20
736
273
-206
60
232
-10
-322
299
377
-61
74
256
-16
-104
-191
-310
-46
-346
-339
-88
-378
-536
-121
-301
-648
-427
-429
-276
-821
-601
-411
-710
-786
-725
-419
-425
-792
-92
-378
-299
-375
-47
-303
-695
80
-791
-507
84
-475
-1023
658
-660
-531
312
-671
52
-688
-83
-299
-446
-236
-837
69
-338
-594
-378
202
-288
-698
-182
-261
-480
-73
-295
-204
-137
-16
-102
-454
121
-163
-317
-106
-120
-27
-370
17
-43
-59
-242
-306
153
-293
55
-556
152
-24
-402
-288
141
-461
-480
-181
-470
-675
-444
-147
-916
-52
-394
-900
291
-386
-943
268
-709
-202
-569
-859
25
-1055
-444
-365
-326
-971
48
-790
-723
-28
-1022
402
-1177
-123
-255
-461
-428
-860
309
-764
-636
743
-1608
323
-40
-1331
61
-717
89
-500
-850
456
-60
-714
-274
-81
241
-1232
149
202
-840
-36
-228
-231
-174
24
-440
-497
658
-1108
-389
226
-211
-523
-277
-968
523
-166
-583
74
89
-59
-366
-326
365
-478
-172
218
-719
329
-283
538
-795
297
373
-28
-416
751
-98
104
334
12
48
-306
57
757
-620
-319
1039
-618
419
51
-32
530
351
97
-96
1120
-67
-348
1179
229
-70
266
647
-213
-32
914
-256
54
360
573
-353
717
762
-547
1090
143
-256
945
440
-325
701
339
-99
-6
307
295
-468
146
416
-467
286
-102
-274
152
-103
-233
72
-49
-720
502
-611
-624
130
-828
-138
-305
-995
60
-260
-751
-404
-232
-561
-371
-349
-647
-157
-429
-268
-884
236
-328
-669
-310
146
-926
167
-374
-1284
1044
-1065
-245
-485
505
-996
-544
629
-1298
435
-818
-263
231
-1213
358
-623
-140
-367
-701
-55
-232
-515
-449
261
-847
-170
-138
-86
-513
109
-542
360
-130
-919
601
-729
-96
-665
106
-472
-784
126
-316
-352
-982
345
-582
-218
-416
-743
220
-876
-410
148
-657
-454
-208
-274
-959
-109
-490
-467
-353
-721
-37
-326
-1055
179
-106
-1310
565
-153
-532
-436
163
-698
-387
-122
-507
-281
-297
-443
86
-1022
568
-645
-792
-73
374
-1142
-49
-4
-1015
977
-1288
-91
555
-822
20
363
-181
-541
343
108
-706
32
719
-907
-313
1141
-952
278
-373
610
-617
149
397
-429
-302
755
48
-787
721
230
20
-1219
1628
-941
131
323
-1137
722
-464
560
-792
20
162
61
-710
980
-702
-247
1572
-1588
152
616
-226
-548
-3
324
17
-572
432
-3
-261
-93
418
-346
156
472
-171
777
-293
417
-87
319
-293
654
-218
145
114
-106
389
-499
895
-618
-46
1096
-275
177
296
-42
286
183
331
-739
1550
-819
-110
1217
-705
571
-193
624
-121
-215
649
-315
-9
166
69
17
-228
63
46
-478
-232
-192
330
-714
-301
258
-661
322
-740
-322
6
-1267
-345
78
-1108
-544
-601
-836
-526
-1069
-452
-1048
-533
-529
-391
-952
-773
-11
-798
-444
-245
-465
16
-948
281
-977
-468
159
-900
-154
-743
190
-279
-968
4
-410
-513
-450
-293
-376
-240
-771
-120
-273
-419
-173
-825
-44
-579
29
-577
175
-1258
-187
339
-1019
-36
73
-1402
556
94
-1717
924
-615
-914
-605
506
-1050
-57
-628
243
-1107
14
-10
-668
-58
-502
98
-1131
1354
-1697
816
-1326
330
58
-1178
1058
-1254
502
-384
-369
33
-270
-227
130
-1798
1124
-140
-1166
36
-324
70
-1000
-62
121
-1154
-122
250
-1266
641
-952
-313
-221
-6
-200
181
-848
-40
263
-717
12
311
-580
-227
332
-208
-178
-382
320
-1416
1171
-701
-603
781
-1343
359
-6
-799
228
180
-1101
697
-559
22
-763
-311
505
-1078
-193
385
-54
-1186
526
-408
-317
471
-599
52
-140
97
-185
-1133
1218
-1422
688
4
-364
243
-256
-171
285
-725
587
-615
171
265
-118
-44
-528
945
-1450
760
-43
-78
-443
-307
844
-308
-776
311
422
-474
0
-34
683
-32
-560
543
-219
-138
190
36
25
-463
462
-408
82
-595
-270
322
-441
-699
350
-665
-90
-733
-141
22
-1268
19
-594
-516
-258
-746
-550
-591
-392
-777
-636
202
-1481
-189
-374
-713
45
-1243
61
-516
-394
-897
119
-491
-771
422
-940
-413
-294
-323
-1153
-79
-262
-418
-864
556
-634
-883
443
-759
-451
-186
16
-739
-616
723
-579
-1146
240
720
-1077
-1
-210
495
-440
-871
356
-502
-423
-259
258
-1585
437
43
-735
-251
-693
390
-813
-104
-638
-123
-108
-271
-1068
686
-639
-880
251
-537
21
-759
-312
-493
357
-583
-635
-76
-201
-392
-921
-231
315
-1792
255
230
-1427
-203
-736
34
-1714
667
-806
-1328
1171
-1232
-1501
548
-268
-1810
-726
1135
-1653
-905
1123
-1042
-1029
-533
861
-1718
-451
1370
-1358
-771
1682
-2054
636
365
-1127
-1022
1559
-1415
-714
739
-140
-1401
613
867
-2284
328
940
-1185
60
142
-91
-502
-469
862
-1523
491
-473
-202
-952
1042
-1558
550
-90
-988
223
-326
-543
958
-1571
869
-581
232
-127
-934
203
107
-466
-1293
1012
-445
-1303
593
-120
-749
272
-1010
410
-372
-97
224
-1070
-35
713
-1330
823
-990
367
1107
-1944
831
144
-192
-681
1066
-1273
783
-198
-197
449
-833
367
-478
249
-745
557
-124
-497
-18
-443
-179
-119
-268
-682
-60
-52
-841
-433
-191
-539
-186
-424
-550
-122
-255
-698
-420
-193
-655
-791
-582
361
-1156
-742
-232
-306
-766
-961
-175
-496
-845
-756
31
-1006
-759
-157
-413
-800
-416
-653
-554
-445
-598
-656
-39
-805
-137
-215
-1875
1121
-910
-1910
1051
-185
-2117
942
-269
-1518
281
-1375
1130
-1095
-497
-8
-21
-1062
319
-705
361
-260
-1048
1319
-2082
918
-1208
575
-437
-1201
606
394
-1430
201
589
-1384
158
-108
-871
-403
-251
-265
-795
-589
486
-1383
-477
353
-1043
-176
-637
-202
-837
-1166
657
-1771
-562
259
-595
-2220
1263
-1276
-832
-327
-604
-369
-1693
1228
-1976
47
-729
-684
-253
-684
-503
-539
-183
-631
-1524
1159
-865
-1419
1532
-2779
1160
-659
-1681
1149
-1050
-101
-726
-478
677
-1865
231
261
-2057
976
-1631
-80
29
-1468
174
184
-1938
1201
-1462
-771
797
-1648
480
-549
-373
-392
-180
-47
-843
-703
996
-1422
812
-839
867
-1864
116
848
-921
-682
774
-854
193
-444
-88
366
-1681
1505
-1590
-330
714
-605
-72
392
-989
1419
-893
85
143
79
238
-408
-710
934
28
-1507
1464
-936
710
-810
303
785
-1089
567
94
-757
632
-188
-613
540
196
-688
253
943
-786
344
-282
881
-624
-544
858
189
-693
-493
1169
-826
-168
-345
46
52
-594
-473
638
-542
-1051
-175
207
-544
-1492
302
170
-978
-784
47
-462
-984
-640
104
-548
-790
-1027
453
-1132
-833
-369
-429
-890
-547
-339
-639
-197
-1676
909
-1070
-1086
178
-320
-910
-349
-390
-1017
323
-455
-1070
1006
-1752
828
-356
-1820
1974
-1656
-344
404
-474
-1432
1125
-1715
190
550
-2338
1618
-884
-1285
545
-96
-1192
47
-640
-34
-286
-680
301
-892
-147
-227
-418
-403
-364
-239
-1033
239
-393
-972
-755
425
-539
-1166
1076
-1756
190
-727
-264
-370
-1134
752
-839
-1002
347
-938
-90
-1029
171
-140
-992
-917
342
-1195
-202
-617
-782
347
-564
-253
-876
-154
130
-781
-606
383
-836
-469
-315
125
-608
-185
-731
3
-797
689
-1356
360
-478
-947
173
-149
-954
-515
385
-168
-1360
414
112
-1155
-52
-155
23
-225
-607
1022
-1514
1108
-47
-1600
1590
-613
-1064
685
-388
285
-640
0
1120
-1371
-71
471
-129
-403
5
-194
983
-924
-492
770
-604
-50
173
-747
1046
-1149
1186
-385
-787
1548
-391
-1120
2034
-1019
-508
1863
-1410
162
600
-466
-145
1253
-1639
894
1174
-1855
2148
-1074
169
701
-108
294
-260
1448
-625
-305
1191
-1071
861
453
-1425
1722
-225
-385
393
66
-4
-210
198
-315
-138
-74
-271
-400
158
-291
-804
35
-176
-1113
25
-378
-709
-142
-924
-643
-38
-825
-1433
23
156
-1612
-444
212
-1374
-168
-99
-1054
-50
-388
-1418
903
-259
-1669
470
444
-1861
277
-439
-786
301
-1218
-435
226
-949
-618
610
-1626
253
-355
-808
76
-716
-489
-455
-682
-341
-614
-751
-243
57
-821
-670
1014
-1136
-570
318
-391
-560
-139
-681
304
-416
-931
-9
-9
-1278
-132
283
-1260
314
-1382
593
-581
-1163
348
-1074
459
-1395
691
-1419
-459
194
-1236
639
-1578
75
-266
-8
-1343
166
116
-1127
8
-522
508
-1035
-921
1006
-982
-571
-497
215
-1119
-148
-374
-265
138
-1106
285
112
-1523
852
205
-2188
1369
-932
-381
-53
-48
87
-449
-389
493
-247
-419
136
-252
15
114
-500
476
-391
-699
664
187
-187
-1071
1271
-215
-312
-446
1387
-1344
90
934
-1540
877
-549
453
-228
-182
372
-288
35
412
-575
133
534
-321
-292
595
95
-541
922
-1299
1257
-635
-469
1800
-1623
267
1060
-779
-352
860
-227
443
-269
-289
1647
-1365
238
1256
-955
450
170
-216
495
-146
451
-323
532
3
210
606
-165
228
452
821
-689
243
-59
456
-182
-1015
554
295
-1167
-294
39
5
-752
-782
216
-193
-686
-329
-15
-763
-81
-720
-775
208
-649
-1074
-202
-8
-634
-986
-64
-106
-883
225
-1163
153
-100
-1065
-272
-150
-556
-540
-309
18
-693
-717
-156
-202
-263
-1437
165
-162
-1271
-363
199
-599
-766
-149
-503
130
-665
-1216
992
-546
-1026
655
-1797
801
-879
-490
261
-1040
955
-1180
779
-1239
-114
341
-748
-190
-263
-76
106
-246
-882
402
116
-1194
-107
-141
-193
-896
-69
293
-1567
876
-1214
-167
204
-2182
934
-140
-999
-625
237
-799
-1062
250
-995
69
-547
-890
113
-488
-1132
5
-794
-570
100
-1271
-583
1184
-2513
175
134
-568
-133
-1350
1146
-1204
-1104
726
477
-2413
845
275
-1454
1561
-1921
1050
501
-2020
1392
-505
-1042
-45
-394
171
482
-1337
433
-2
-808
663
-611
-235
933
-925
126
-44
736
-1060
-279
822
63
-636
310
27
-312
1055
-1841
879
579
-658
-318
882
257
-906
1055
152
-213
-113
592
122
441
-1366
1247
370
-1162
896
-287
893
-854
1318
-1047
267
852
-459
379
389
469
-510
1044
-779
682
810
-1117
1201
438
-1052
767
686
-882
1069
568
-3
570
325
8
368
306
-154
252
-279
167
-1126
190
116
-1068
-11
-219
-323
-622
-170
-436
-375
-403
-657
-650
-793
-146
-940
-947
-167
-502
-647
-904
-516
-199
-635
-1066
30
-684
-657
-277
-1133
-153
-704
-662
-42
-326
-368
-133
-1118
616
-762
-1123
454
306
-1227
-683
891
-773
-426
-257
539
-237
-231
-609
671
-380
-1188
1060
-428
-742
-137
-152
-229
80
-1253
960
130
-1186
-168
289
-414
-528
492
-924
524
-890
-382
368
-345
-387
97
-329
-640
684
-988
44
164
-703
36
-806
-221
-10
-796
-335
-515
-55
-845
-315
-431
-409
-175
-1172
-112
-550
-1694
308
-919
-1051
162
-1046
-287
-559
-262
-543
-1338
-77
-630
-448
-1134
-57
-372
-638
-406
57
-538
-986
464
40
-1143
226
-563
-682
116
-1534
39
-222
-522
614
-1996
704
306
-2055
1151
-1309
67
321
-991
-114
714
-1579
1029
57
-2184
1862
-658
-413
-133
-443
496
-1045
-209
-156
-24
-769
236
-691
599
-296
-445
838
-644
-149
557
-616
10
464
-795
1329
-662
306
296
-146
134
-173
359
43
-181
-21
541
-286
226
830
-641
715
588
-817
1081
422
-318
543
214
891
242
224
881
141
228
1035
226
476
913
305
666
816
608
507
85
594
-126
-184
-44
-127
-471
114
-57
-423
-48
-195
-267
-539
-311
-359
-504
-654
-581
-646
-808
-826
-278
-961
-931
-39
-612
-405
-764
-706
-368
-854
-526
-747
-614
-710
-707
-339
-436
-643
-162
-258
-630
-609
-105
-349
-962
65
-638
-350
-781
-125
-660
-359
316
-664
-225
-137
-172
-507
-472
-87
-1036
-253
103
-802
-913
178
161
-808
-425
110
164
-710
-262
112
-979
-366
177
-743
-299
205
-443
49
9
-538
3
120
-370
-502
-47
108
-909
-511
9
-656
-428
282
-445
-797
-60
165
-723
-701
-57
-106
-835
-370
-421
-1059
-568
-1129
-558
-431
-1034
-309
-302
-860
-169
-1173
558
-597
-1439
73
-303
-341
-1499
-214
209
-566
-1301
-489
205
-743
-978
-63
-76
-949
-1098
60
-94
-941
-410
-72
413
-1536
-477
303
214
-1601
-1168
1457
-1387
-611
31
13
376
-1740
-235
1056
-929
-974
700
93
-867
-854
529
-73
-23
-610
533
344
-1115
929
-19
94
-436
-462
1058
-226
-1071
1002
500
-636
26
-30
618
75
285
755
577
260
315
1000
434
274
284
775
506
740
226
759
1479
146
107
1566
1023
157
926
786
677
1207
852
976
1245
753
715
588
42
43
-108
-326
-81
475
-354
-118
333
-183
-122
-215
-392
-543
-885
-1003
-725
-996
-1103
-1063
-1063
-940
-929
-825
-567
-613
-687
-631
-832
-687
-877
-930
-496
-689
-568
-252
-185
-376
-281
115
-258
-360
123
-455
-579
171
-603
-529
15
-248
-202
-396
14
197
-336
78
-314
185
-498
-474
-218
-505
-395
-418
393
-488
-485
245
-338
-458
-332
-372
-157
-942
-445
-329
-637
-593
-661
-360
-442
-291
-263
-159
-292
-498
-200
-278
-868
-460
-226
-454
-208
-408
-440
41
-632
-464
139
-650
-101
-378
-733
130
-889
-432
-195
-774
-563
147
-337
-877
-323
-580
-581
-534
-645
-510
-429
-467
-363
-473
-422
-703
-736
-931
-932
-1209
-865
-355
-1114
-763
-106
-489
-955
-481
-818
-962
-403
-705
-951
-839
-971
-78
-868
-979
-285
-272
8
-1163
-125
-455
-213
-646
-872
257
-964
-500
394
-225
-660
276
76
-319
0
-167
502
-248
-560
433
-311
-121
379
583
-15
170
829
799
52
-651
1615
-166
-322
214
477
602
-132
830
264
714
883
655
1008
-170
1510
894
-233
1217
704
1113
652
867
1577
1819
823
1318
1919
1121
1641
1614
1537
1381
917
758
376
-86
-140
-19
-199
-26
90
-14
-77
-261
-353
-848
-1015
-1086
-1370
-1482
-1529
-1517
-1574
-1685
-1632
-1413
-1234
-1263
-1088
-1087
-1196
-1176
-1271
-1329
-1373
-1265
-1107
-906
-634
-339
-184
-206
-195
-32
-62
-217
-166
-99
-104
-63
-63
-134
82
212
28
285
571
64
54
388
-53
-129
-446
-545
-141
-324
-520
-48
-26
-227
-187
-20
-254
-586
-473
-552
-429
-647
-711
-416
-552
-764
-587
-328
-400
-283
-444
-503
-247
-560
-568
-529
-714
-570
-538
-245
-340
-363
-198
-229
-207
-242
-284
-408
-276
-420
-443
-469
-368
-334
-432
-373
-113
-180
-260
-364
-297
-315
-631
-790
-888
-707
-955
-823
-600
-681
-507
-347
-503
-479
-684
-825
-947
-1273
-1383
-1143
-1104
-1049
-824
-999
-642
-526
-782
-698
-808
-897
-1058
-1334
-1321
-842
-968
-1057
-502
-502
-334
-24
-1044
-366
-10
-803
-646
-558
-699
-404
333
-179
-213
389
257
-719
492
-38
-331
370
-147
92
-200
168
56
1026
-93
604
1819
-28
93
462
792
666
-102
838
1260
1024
648
1370
1467
1063
1266
1198
1227
799
1397
1736
1259
1432
1568
1740
2066
1708
1775
2567
2355
2138
2275
1943
1646
1099
496
185
-23
-73
63
149
124
162
2
-226
-508
-945
-1309
-1619
-1824
-2002
-2138
-2090
-2208
-2298
-2125
-1885
-1635
-1516
-1518
-1456
-1387
-1607
-1788
-1871
-1865
-1738
-1449
-1025
-584
-279
-70
76
97
88
134
68
-50
28
76
139
289
238
400
605
796
753
862
901
718
292
55
114
-354
-511
-403
-315
-269
-238
-185
-195
-519
-665
-636
-947
-1154
-1173
-1076
-1154
-1255
-1110
-983
-1020
-1038
-753
-641
-767
-730
-666
-794
-872
-884
-845
-835
-698
-562
-472
-311
-260
-216
-219
-347
-299
-320
-418
-406
-296
-280
-237
-255
-200
-116
-90
70
84
80
-26
-120
-274
-403
-567
-872
-1279
-1266
-1428
-1577
-1334
-1175
-1138
-1112
-1141
-1154
-1461
-1718
-1688
-2026
-1812
-1555
-1458
-1554
-1418
-1305
-1176
-1037
-919
-747
-970
-985
-856
-956
-1127
-1160
-760
-594
-528
-288
-17
45
-18
-260
-491
-265
-283
-677
-219
106
-300
417
57
-104
242
16
-192
510
91
-434
760
786
-20
97
809
814
774
714
1021
1218
891
673
1120
1470
927
1387
1488
1401
1505
1676
1745
1828
1900
2036
2085
1890
2318
2362
2327
2599
2866
2836
2885
2797
2081
1042
333
-178
-541
-443
-230
125
-89
11
-169
-538
-900
-1639
-2080
-2446
-2610
-2575
-2586
-2796
-2919
-2823
-2638
-2385
-2008
-1786
-1802
-1813
-1830
-1988
-2260
-2253
-2188
-1898
-1288
-604
-9
214
409
446
397
405
298
307
355
526
755
796
882
902
941
1077
1179
1334
1296
1024
773
453
70
-166
-285
-389
-323
-75
66
4
-230
-514
-792
-1192
-1473
-1584
-1767
-1793
-1741
-1668
-1642
-1624
-1587
-1492
-1398
-1316
-1189
-1216
-1318
-1380
-1382
-1313
-1232
-1028
-706
-426
-185
10
59
-11
-123
-157
-178
-186
-115
19
102
187
296
314
357
318
313
124
-11
-87
-367
-480
-521
-610
-989
-1173
-1269
-1365
-1463
-1313
-1336
-1486
-1621
-1595
-1733
-1952
-1940
-2026
-1932
-1896
-1747
-1632
-1666
-1614
-1551
-1445
-1314
-1323
-1223
-1133
-1161
-1030
-941
-916
-741
-689
-583
-400
-253
-82
-53
-149
-194
-103
-26
47
261
349
367
464
577
494
543
588
533
299
178
556
365
282
671
902
492
425
801
761
571
679
1070
1331
1237
1563
1993
1927
2104
2205
2466
2644
2552
2719
2800
2870
3068
3190
3486
3628
3785
4008
3827
3711
2660
1333
258
-809
-1090
-774
24
373
145
35
-367
-1202
-1879
-2847
-3508
-4019
-3973
-3593
-3508
-3505
-3673
-3636
-3382
-2927
-2472
-2438
-2640
-2826
-2974
-3064
-3098
-2918
-2465
-1727
-648
294
824
838
681
431
268
284
467
616
924
1465
1864
2101
2150
2076
2054
1981
1961
1903
1442
896
474
171
-50
-102
-23
73
185
213
46
-521
-1227
-1841
-2355
-2598
-2662
-2559
-2414
-2315
-2090
-2017
-2076
-2174
-2338
-2344
-2335
-2317
-2256
-2297
-2240
-2016
-1647
-1252
-779
-412
-154
37
61
-65
-258
-391
-342
-116
253
630
867
1072
1125
1075
908
748
439
287
-34
-464
-673
-986
-1057
-944
-722
-533
-699
-1077
-1940
-2635
-3062
-3646
-3613
-3188
-2833
-2418
-2179
-1919
-2271
-2691
-2871
-3109
-3055
-2813
-2577
-2348
-2042
-1690
-1478
-1143
-760
-558
-355
-351
-444
-610
-826
-882
-596
-245
215
729
970
1030
865
564
189
-139
-125
-55
56
356
644
810
732
858
868
737
634
475
448
425
541
854
1069
1517
2009
2291
2545
2748
2680
2532
2468
2509
2502
2601
2954
3308
3537
4070
4282
4503
4596
4452
3926
2051
397
-900
-1798
-1559
-582
406
597
187
80
-693
-1732
-2841
-4058
-4794
-5127
-4642
-4069
-3840
-3869
-3874
-3467
-2888
-2378
-2200
-2564
-3041
-3329
-3404
-3227
-2898
-2258
-1195
134
1378
2064
1960
1549
943
521
571
759
1050
1425
2094
2759
2985
3042
2929
2625
2328
2123
1828
1231
513
30
-129
-106
51
328
431
420
228
-292
-1144
-2112
-2822
-3191
-3240
-2938
-2586
-2320
-2121
-1968
-1954
-2147
-2405
-2589
-2699
-2735
-2544
-2389
-2223
-1880
-1403
-798
-267
123
350
310
159
39
-139
-206
-75
312
773
1270
1571
1584
1421
1103
657
272
71
-209
-526
-978
-1218
-1423
-1457
-1213
-941
-846
-1042
-1349
-1806
-2497
-2979
-3278
-3271
-2866
-2309
-1800
-1534
-1529
-1711
-2019
-2328
-2403
-2456
-2340
-2013
-1690
-1305
-1098
-980
-763
-658
-366
-297
-363
-375
-622
-681
-609
-340
-16
308
710
876
805
572
153
-177
-395
-296
-22
276
494
739
981
999
932
826
709
628
618
868
1127
1311
1631
2114
2470
2901
3144
3178
3213
3075
3094
3049
3206
3395
3485
3943
4498
4805
5218
5411
5351
4706
2984
1053
-886
-1981
-1785
-773
589
1080
649
57
-888
-1981
-3198
-4429
-5351
-5675
-5104
-4400
-3887
-3918
-4046
-3745
-3166
-2512
-2353
-2823
-3521
-4069
-4000
-3482
-2754
-1769
-534
886
2078
2548
2323
1529
661
382
704
1310
1923
2444
3043
3489
3703
3651
3256
2799
2339
1996
1599
954
312
-95
-90
226
647
865
738
237
-453
-1296
-2360
-3202
-3635
-3664
-3230
-2643
-2220
-2088
-2201
-2326
-2518
-2735
-2953
-3109
-3143
-2933
-2625
-2250
-1808
-1367
-742
-116
312
461
302
-16
-225
-291
-101
335
830
1411
1900
2150
2059
1696
1099
676
96
-435
-571
-890
-932
-833
-608
-499
-667
-722
-1004
-1673
-2081
-2683
-2999
-3122
-3004
-2778
-2447
-2073
-1947
-1929
-1972
-2140
-2470
-2666
-2550
-2442
-2211
-1817
-1382
-1006
-766
-488
-388
-492
-583
-628
-647
-595
-398
-220
76
282
558
638
537
412
99
-85
-225
-302
-227
-166
63
192
314
535
509
462
420
343
201
232
434
754
1060
1513
2011
2361
2457
2595
2842
2687
2764
2946
3018
3304
3465
3781
4276
4187
4737
5002
5204
5311
4689
3293
1013
-863
-1664
-1452
-261
1093
1490
908
-103
-1156
-2355
-3388
-4607
-5221
-5260
-4714
-3909
-3596
-3666
-3973
-3924
-3272
-2685
-2683
-3131
-3845
-4216
-3932
-3213
-2068
-932
168
1419
2125
2210
1622
724
238
258
1051
2044
2792
3318
3654
3885
3834
3549
3194
2762
2317
2007
1686
1174
773
572
748
1128
1290
1175
585
-333
-1270
-2209
-2949
-3293
-3249
-2927
-2439
-2140
-2182
-2455
-2875
-3188
-3371
-3388
-3341
-3268
-3048
-2738
-2351
-1909
-1415
-859
-421
-128
4
-139
-381
-445
-272
131
684
1309
1658
1807
1543
1057
536
-22
-155
-77
138
344
252
36
-357
-734
-918
-1169
-1253
-1405
-1545
-1739
-1944
-2113
-2346
-2219
-2132
-2005
-1845
-1977
-2239
-2508
-2582
-2456
-2273
-1809
-1510
-1299
-1130
-1100
-1155
-1157
-1033
-862
-553
-244
-64
-64
-5
42
122
246
359
422
407
367
297
247
199
267
367
482
598
602
552
531
531
548
530
648
789
837
1129
1321
1530
1718
1941
2092
2395
2658
2736
2921
3042
3256
3324
3512
3901
4046
4220
4701
4911
5314
5248
5006
3765
1552
-280
-1465
-1355
-188
1289
1992
1316
139
-1136
-2296
-3223
-4278
-4897
-5133
-4696
-3989
-3509
-3510
-4012
-3988
-3498
-2961
-2793
-3381
-4206
-4754
-4510
-3401
-2090
-882
124
1006
1606
1523
950
233
-262
55
1098
2295
3140
3462
3624
3660
3563
3452
3098
2668
2215
1890
1638
1277
1001
960
1248
1556
1734
1387
479
-649
-1718
-2453
-2873
-2909
-2595
-2249
-1888
-1802
-2103
-2621
-3205
-3525
-3587
-3510
-3316
-3168
-2984
-2697
-2346
-1887
-1397
-1036
-758
-615
-672
-788
-911
-808
-557
31
654
1029
1061
786
520
199
50
128
112
112
60
61
76
-149
-319
-486
-459
-630
-853
-1062
-1545
-2025
-2210
-2061
-1774
-1692
-1468
-1490
-1747
-1965
-2233
-2364
-2388
-2247
-1902
-1539
-1290
-1235
-1248
-1157
-1125
-909
-769
-717
-732
-746
-629
-541
-372
-155
40
319
324
257
124
-154
-232
-186
13
217
463
661
745
805
836
807
681
784
901
1028
1319
1528
1764
1943
2241
2590
2858
2822
2919
2911
2844
2932
3038
3333
3672
3900
4547
4979
5329
5233
4768
3200
652
-1110
-2158
-1530
-174
1342
1969
942
-187
-1411
-2533
-3274
-4500
-5040
-5197
-4680
-3867
-3443
-3472
-3820
-3630
-3014
-2472
-2692
-3582
-4525
-5029
-4399
-3051
-1554
-281
580
1324
1623
1254
614
-114
-417
226
1359
2544
3248
3402
3564
3557
3627
3535
3083
2623
2021
1718
1520
1298
1288
1433
1827
2116
2022
1337
185
-1087
-2030
-2490
-2595
-2379
-2033
-1738
-1580
-1719
-2132
-2752
-3285
-3568
-3605
-3485
-3353
-3192
-2999
-2596
-2087
-1597
-1190
-1028
-967
-1078
-1232
-1475
-1540
-1284
-817
-105
581
1023
1003
705
287
-172
-463
-618
-556
-274
63
304
414
420
172
-180
-530
-745
-1184
-1453
-1647
-1862
-1685
-1403
-1025
-779
-857
-1005
-1489
-1877
-2171
-2386
-2212
-1910
-1386
-973
-700
-737
-873
-1016
-1142
-1117
-1083
-951
-843
-675
-431
-260
-15
131
176
210
107
-81
-301
-393
-256
0
461
917
1223
1315
1242
1081
892
659
804
1077
1509
2107
2517
2833
3069
3130
3330
3292
3250
3087
3204
3432
3515
3928
4328
4794
5030
5518
5925
5491
4184
1718
-571
-2212
-2318
-604
1142
2197
1593
292
-982
-2363
-3228
-4306
-5218
-5591
-5217
-4160
-3495
-3442
-3889
-3930
-3500
-2822
-2599
-3368
-4493
-5274
-4851
-3501
-1906
-465
525
1220
1588
1530
976
65
-544
-169
1008
2327
3287
3607
3650
3625
3686
3735
3347
2740
2114
1664
1485
1334
1273
1376
1600
1946
2049
1557
513
-768
-1843
-2414
-2548
-2354
-2058
-1799
-1666
-1734
-1986
-2541
-3107
-3461
-3599
-3555
-3423
-3287
-3121
-2789
-2303
-1742
-1295
-1056
-1014
-1208
-1497
-1564
-1490
-1213
-703
-24
584
898
970
686
130
-285
-551
-698
-592
-439
-304
-120
93
116
-8
-280
-659
-1093
-1525
-1816
-2086
-2003
-1749
-1454
-1077
-949
-1022
-1359
-1758
-1966
-2226
-2158
-1977
-1695
-1269
-964
-777
-706
-750
-788
-790
-808
-709
-747
-695
-550
-370
-192
29
65
53
31
-77
-203
-328
-344
-153
-34
376
707
693
796
659
568
430
445
715
930
1375
1915
2236
2503
2737
2836
2944
3002
3104
3189
3264
3527
3556
3945
4416
4978
5555
6145
6085
5226
3174
744
-1450
-2286
-1367
371
1837
2163
1117
-290
-1618
-2695
-3600
-4795
-5550
-5763
-5143
-4314
-3849
-4038
-4354
-4222
-3672
-3115
-3358
-4303
-5376
-5697
-4837
-3388
-1848
-696
-37
591
957
979
578
-90
-269
226
1289
2441
3068
3256
3328
3439
3756
3824
3514
2951
2223
1803
1587
1470
1491
1549
1697
1843
1692
1170
214
-869
-1717
-2167
-2284
-2207
-2156
-2199
-2272
-2462
-2600
-2882
-3141
-3325
-3469
-3462
-3463
-3388
-3248
-3023
-2565
-2058
-1688
-1410
-1371
-1428
-1456
-1420
-1205
-969
-687
-399
-327
-297
-329
-324
-232
-107
92
228
303
193
2
-267
-511
-650
-692
-786
-858
-858
-931
-1008
-1080
-1240
-1367
-1533
-1609
-1746
-1893
-1913
-1871
-1663
-1485
-1343
-1270
-1231
-1251
-1362
-1389
-1457
-1376
-1150
-929
-593
-461
-331
-272
-345
-347
-429
-412
-379
-333
-230
-149
-2
147
412
539
590
718
695
588
556
680
728
880
1272
1714
2053
2534
2783
2830
2855
2885
3020
3140
3386
3545
3759
4129
4475
4973
5483
5904
6305
6041
4521
2004
-433
-1936
-1689
-203
1542
2049
1358
335
-666
-1248
-2095
-3578
-4985
-5942
-5636
-4722
-3922
-3875
-4338
-4430
-3880
-3071
-2764
-3341
-4527
-5371
-5066
-4011
-2642
-1653
-1023
-459
154
860
1183
897
535
480
964
1815
2475
2739
2749
2781
3148
3608
4002
3959
3490
3016
2534
2192
1897
1623
1442
1291
1309
1298
1083
588
-81
-733
-1276
-1591
-1834
-2115
-2464
-2798
-3021
-3193
-3211
-3169
-3174
-3222
-3248
-3276
-3331
-3383
-3363
-3354
-3261
-2962
-2645
-2255
-1924
-1655
-1452
-1326
-1130
-960
-879
-971
-1080
-1039
-870
-547
-203
140
373
469
558
414
171
-200
-616
-812
-931
-854
-710
-592
-543
-636
-710
-818
-1043
-1222
-1470
-1686
-1751
-1684
-1576
-1501
-1373
-1302
-1241
-1218
-1205
-1264
-1361
-1329
-1270
-1197
-975
-916
-823
-748
-712
-598
-543
-371
-331
-350
-271
-242
-167
89
186
327
482
647
779
929
1023
1107
1174
1393
1659
1849
2020
2142
2268
2451
2638
2803
2897
2981
3125
3290
3454
3676
4051
4387
4884
5292
5480
4577
2958
1050
-668
-1233
-812
63
583
273
-88
-505
-575
-720
-1559
-2733
-3946
-4514
-4453
-4073
-4053
-4477
-4825
-4740
-4144
-3453
-3100
-3331
-3784
-3897
-3618
-3119
-2631
-2486
-2482
-2359
-1902
-1197
-556
-128
194
486
1030
1548
1817
1852
1553
1345
1333
1572
1952
2219
2438
2531
2530
2552
2497
2350
2077
1749
1424
1131
926
734
483
161
-125
-339
-464
-550
-686
-912
-1204
-1487
-1722
-1938
-2123
-2316
-2526
-2651
-2707
-2672
-2644
-2641
-2643
-2630
-2563
-2454
-2378
-2339
-2390
-2459
-2490
-2419
-2209
-1988
-1752
-1493
-1272
-1017
-774
-585
-429
-332
-254
-177
-97
-89
-142
-203
-268
-288
-238
-170
-110
-90
-77
-83
-96
-127
-211
-314
-383
-478
-542
-576
-617
-645
-633
-650
-603
-524
-485
-423
-415
-416
-441
-495
-515
-555
-575
-505
-422
-345
-291
-277
-268
-247
-177
-69
34
125
205
232
268
267
197
145
188
290
358
426
473
491
534
593
648
693
702
734
795
825
932
1010
1035
1129
1293
1474
1649
1795
1915
1822
1636
1373
1053
845
748
738
737
686
630
600
679
752
769
758
689
663
668
698
678
561
428
282
184
182
211
189
126
58
0
-13
29
53
56
28
-26
-43
-72
-101
-118
-165
-218
-261
-310
-346
-398
-428
-426
-441
-437
-455
-465
-436
-485
-502
-491
-492
-432
-350
-292
-257
-271
-295
-281
-287
-238
-167
-123
-90
-59
-41
-19
52
98
140
188
249
310
340
367
394
414
464
503
516
525
522
526
548
544
537
550
527
508
434
363
318
236
172
135
96
30
-30
-79
-156
-216
-275
-344
-380
-405
-459
-499
-537
-593
-614
-614
-588
-556
-516
-469
-456
-455
-456
-478
-473
-432
-387
-342
-300
-253
-240
-207
-139
-96
-49
-21
-5
33
38
10
12
0
-23
-9
22
38
28
19
19
-5
18
37
36
54
59
27
0
-29
-48
-31
-11
25
73
87
91
73
55
38
62
104
133
182
229
265
340
403
435
498
567
598
637
679
698
731
772
821
896
973
1017
1035
1021
999
962
948
923
909
857
775
708
652
647
644
585
535
489
405
327
249
161
44
-66
-144
-237
-321
-372
-481
-623
-726
-843
-899
-905
-926
-909
-917
-924
-898
-904
-919
-948
-1004
-1059
-1094
-1118
-1142
-1152
-1176
-1181
-1156
-1092
-1034
-1000
-983
-972
-969
-947
-883
-827
-751
-671
-622
-587
-563
-538
-534
-537
-527
-519
-484
-444
-403
-342
-287
-232
-193
-157
-135
-131
-119
-105
-71
-41
-33
-46
-45
-43
-71
-79
-111
-152
-169
-197
-225
-259
-252
-232
-223
-240
-276
-306
-353
-402
-443
-512
-598
-685
-777
-805
-790
-780
-762
-731
-700
-682
-669
-683
-720
-761
-768
-726
-673
-628
-573
-534
-534
-534
-517
-500
-507
-491
-455
-436
-421
-401
-386
-386
-378
-379
-399
-420
-427
-428
-435
-437
-433
-432
-424
-391
-382
-361
-314
-293
-264
-245
-254
-257
-259
-266
-238
-193
-156
-128
-88
-53
-4
39
67
77
93
105
90
123
139
149
156
202
255
301
359
400
436
457
478
481
525
553
589
647
645
658
639
626
652
640
584
523
428
347
303
262
252
219
193
156
123
117
63
-23
-133
-244
-353
-406
-418
-466
-521
-586
-660
-713
-726
-725
-728
-745
-774
-796
-820
-831
-814
-807
-827
-849
-854
-858
-883
-923
-963
-964
-965
-928
-864
-806
-760
-742
-707
-683
-660
-607
-549
-514
-484
-440
-367
-302
-274
-249
-232
-208
-163
-116
-90
-49
-8
34
116
188
225
234
230
199
162
132
100
75
48
54
45
22
16
-7
-23
-42
-73
-131
-192
-228
-281
-314
-340
-367
-368
-381
-410
-456
-526
-591
-654
-692
-715
-726
-696
-672
-652
-605
-578
-598
-614
-592
-567
-541
-516
-484
-473
-444
-391
-365
-361
-359
-372
-383
-353
-348
-328
-320
-356
-385
-405
-419
-446
-457
-465
-476
-493
-508
-530
-570
-600
-596
-580
-563
-521
-465
-420
-373
-318
-257
-223
-234
-207
-186
-181
-162
-121
-58
-17
41
94
157
209
249
263
249
250
240
249
272
303
365
420
468
508
514
509
519
524
507
512
533
556
584
594
599
580
546
527
458
381
303
207
134
99
89
63
66
52
31
55
43
-13
-118
-258
-381
-484
-554
-553
-578
-613
-616
-631
-650
-658
-703
-768
-772
-766
-751
-713
-716
-747
-792
-840
-873
-890
-888
-920
-965
-998
-999
-970
-941
-889
-839
-802
-760
-707
-661
-640
-627
-604
-579
-519
-488
-455
-406
-379
-354
-325
-295
-294
-302
-283
-265
-237
-166
-100
-75
-75
-86
-88
-91
-117
-124
-143
-211
-224
-213
-197
-157
-131
-155
-167
-166
-184
-217
-253
-263
-269
-262
-244
-244
-270
-314
-351
-392
-428
-450
-480
-503
-511
-524
-512
-500
-501
-506
-503
-494
-489
-499
-485
-463
-460
-437
-412
-405
-406
-390
-388
-374
-351
-368
-384
-393
-387
-384
-393
-400
-410
-435
-454
-484
-490
-498
-530
-539
-550
-546
-545
-551
-547
-516
-494
-467
-428
-409
-368
-333
-301
-267
-236
-196
-171
-154
-124
-111
-108
-79
-61
-43
-9
25
53
90
110
103
90
91
96
120
169
197
231
254
269
269
271
295
308
319
359
382
394
427
441
466
484
471
450
421
388
343
290
239
212
209
238
246
221
196
160
132
105
70
20
-57
-124
-182
-231
-269
-300
-351
-415
-466
-504
-513
-521
-531
-541
-530
-523
-504
-491
-511
-548
-596
-629
-638
-652
-682
-691
-714
-709
-673
-627
-567
-544
-531
-511
-501
-492
-450
-416
-397
-365
-322
-298
-276
-255
-255
-259
-227
-184
-138
-96
-64
-58
-69
-64
-64
-50
-21
5
6
-10
-25
-42
-68
-102
-133
-144
-140
-128
-129
-123
-124
-143
-151
-152
-188
-209
-231
-264
-270
-264
-265
-296
-313
-338
-377
-404
-443
-474
-475
-465
-436
-400
-367
-357
-374
-394
-382
-374
-376
-382
-414
-440
-437
-418
-408
-373
-337
-345
-342
-359
-387
-421
-477
-496
-504
-498
-479
-467
-498
-512
-519
-542
-533
-537
-555
-562
-532
-525
-504
-466
-438
-410
-382
-335
-293
-270
-270
-249
-220
-188
-145
-102
-42
7
66
93
106
133
143
158
191
223
243
261
251
239
258
256
234
238
251
242
237
227
232
246
270
296
312
329
327
315
312
324
321
293
269
254
233
212
192
156
118
104
116
119
121
99
62
55
54
50
52
-18
-112
-196
-285
-343
-395
-472
-548
-591
-615
-601
-582
-596
-598
-623
-627
-612
-628
-665
-738
-781
-787
-773
-736
-713
-721
-746
-773
-786
-788
-780
-782
-796
-769
-696
-632
-588
-561
-555
-570
-571
-534
-501
-500
-478
-457
-436
-397
-353
-339
-315
-298
-305
-272
-250
-250
-244
-219
-198
-178
-144
-140
-158
-181
-208
-221
-234
-238
-217
-199
-180
-191
-212
-207
-205
-216
-214
-208
-223
-247
-264
-281
-291
-319
-353
-350
-369
-412
-426
-429
-425
-411
-397
-387
-387
-401
-410
-427
-452
-468
-506
-547
-563
-581
-597
-607
-618
-655
-675
-699
-704
-692
-696
-692
-678
-663
-644
-645
-663
-640
-643
-652
-644
-648
-658
-649
-629
-607
-574
-541
-513
-479
-457
-425
-385
-349
-319
-291
-258
-224
-184
-145
-106
-82
-39
8
30
52
73
79
70
105
148
171
192
208
207
189
180
156
153
154
159
181
214
239
237
249
268
276
290
311
324
338
360
367
389
406
384
360
327
280
251
230
202
172
140
148
175
202
207
198
172
141
126
93
64
5
-53
-98
-117
-118
-119
-142
-202
-257
-286
-311
-314
-321
-348
-366
-353
-344
-352
-377
-433
-500
-568
-625
-665
-683
-701
-716
-715
-709
-703
-686
-670
-682
-685
-668
-639
-597
-563
-547
-536
-491
-454
-440
-441
-441
-419
-414
-411
-381
-347
-338
-337
-316
-286
-248
-213
-198
-189
-181
-162
-160
-160
-144
-146
-140
-120
-92
-65
-62
-57
-56
-73
-61
-46
-31
-20
-28
-41
-52
-81
-119
-153
-194
-202
-227
-250
-267
-288
-325
-362
-403
-444
-478
-500
-520
-538
-547
-554
-549
-530
-524
-533
-537
-562
-606
-645
-661
-670
-694
-698
-662
-647
-638
-610
-592
-601
-596
-599
-595
-585
-589
-590
-591
-600
-576
-537
-503
-480
-453
-440
-410
-375
-338
-272
-212
-160
-146
-128
-144
-155
-158
-158
-154
-155
-143
-142
-167
-177
-169
-170
-165
-170
-167
-144
-142
-135
-128
-139
-140
-134
-129
-106
-93
-79
-71
-47
-20
3
40
51
83
117
138
155
171
191
210
237
252
268
293
327
359
372
368
367
341
321
316
278
213
166
155
178
208
220
216
188
158
132
70
12
-56
-168
-241
-294
-329
-356
-410
-474
-544
-618
-686
-738
-775
-811
-831
-833
-822
-804
-802
-809
-841
-879
-889
-886
-873
-874
-891
-903
-900
-889
-863
-822
-769
-736
-702
-654
-628
-597
-577
-603
-589
-552
-525
-480
-460
-463
-477
-488
-477
-468
-467
-479
-478
-467
-448
-409
-374
-354
-353
-334
-303
-279
-278
-271
-286
-302
-307
-325
-321
-328
-339
-348
-355
-358
-358
-373
-380
-376
-388
-383
-401
-425
-447
-458
-482
-512
-516
-529
-565
-569
-564
-561
-550
-569
-573
-580
-600
-613
-652
-672
-671
-676
-675
-680
-684
-679
-686
-681
-677
-656
-618
-609
-610
-608
-608
-605
-591
-569
-546
-533
-498
-492
-492
-482
-482
-475
-457
-446
-426
-421
-424
-403
-387
-357
-342
-340
-329
-329
-326
-317
-314
-307
-290
-289
-283
-271
-251
-254
-260
-235
-211
-203
-189
-182
-177
-175
-168
-137
-92
-34
-8
23
36
19
34
66
107
150
212
267
298
338
366
386
404
435
478
502
507
497
477
449
405
386
369
355
346
319
274
213
164
133
121
115
100
77
46
8
-30
-83
-146
-211
-264
-317
-358
-406
-451
-494
-549
-589
-615
-622
-622
-612
-621
-615
-614
-593
-561
-553
-561
-556
-562
-602
-609
-597
-613
-630
-648
-664
-662
-668
-678
-675
-664
-655
-632
-598
-575
-559
-542
-538
-541
-517
-494
-500
-505
-524
-550
-562
-553
-518
-503
-461
-395
-360
-347
-330
-321
-323
-330
-353
-338
-315
-291
-255
-214
-210
-232
-235
-241
-255
-266
-281
-273
-254
-248
-247
-256
-242
-244
-272
-281
-302
-328
-351
-389
-423
-445
-464
-493
-501
-496
-489
-476
-476
-483
-491
-510
-528
-537
-543
-536
-536
-537
-557
-593
-600
-597
-594
-591
-596
-584
-565
-537
-514
-509
-498
-497
-501
-496
-487
-513
-529
-563
-573
-542
-518
-506
-497
-482
-467
-444
-418
-403
-397
-396
-393
-350
-313
-274
-249
-243
-235
-212
-185
-193
-182
-177
-128
-169
-101
-139
32
-893
-951
-163
-43
22
-118
28
5
-4
-71
-16
15
-35
-54
24
23
-48
-45
51
120
205
313
432
462
301
317
421
421
218
-23
-162
-273
-299
-418
-538
-655
-773
-751
-723
-682
-705
-745
-686
-579
-455
-379
-441
-583
-822
-1021
-1160
-1294
-1464
-1695
-1843
-1859
-1804
-1719
-1726
-1718
-1631
-1520
-1338
-1244
-1257
-1359
-1491
-1553
-1664
-1830
-2002
-2156
-2225
-2235
-2190
-2151
-2123
-2057
-2018
-1945
-1865
-1795
-1694
-1662
-1670
-1574
-1486
-1527
-1551
-1638
-1731
-1677
-1551
-1512
-1507
-1474
-1378
-1269
-1136
-1052
-971
-949
-932
-807
-786
-799
-820
-909
-1009
-1069
-1163
-1236
-1302
-1334
-1367
-1327
-1407
-1534
-1645
-1700
-1759
-1836
-1897
-1947
-1985
-1994
-2006
-2050
-2041
-2094
-2062
-1993
-1941
-1883
-1844
-1797
-1871
-1910
-1810
-1666
-1488
-1366
-1167
-887
-792
-892
-902
-783
-718
-596
-401
-162
-1
-55
-89
-156
-97
-59
-13
33
-73
-16
-104
-106
-39
-76
24
223
436
572
621
680
610
510
511
344
333
577
937
1155
1362
1463
1571
1792
1875
1924
1924
2026
2188
2329
2445
2607
2781
3011
3252
3650
3797
3900
4336
4764
5258
5421
5690
5528
4785
3783
2446
971
-264
-1078
-1429
-1565
-1530
-1475
-1529
-1473
-1415
-1184
-978
-796
-816
-1246
-1973
-2868
-3777
-4371
-4579
-4276
-3659
-2935
-2188
-1571
-1045
-583
-34
610
1211
1753
2146
2300
2231
2011
1741
1489
1317
1286
1319
1418
1571
1766
2019
2279
2561
2788
2903
2859
2631
2153
1521
796
146
-423
-861
-1115
-1098
-901
-568
-55
402
837
1086
1082
815
447
110
-164
-492
-700
-782
-765
-685
-555
-211
211
680
1126
1579
1854
1937
1903
1753
1513
1171
833
611
375
282
148
584
830
772
1285
1409
1490
1541
1626
1699
1433
880
341
34
-441
-580
-960
-1191
-977
-883
-695
-656
-574
-555
-581
-750
-844
-1099
-1387
-1561
-1719
-1783
-1793
-1661
-1461
-1215
-956
-675
-454
-300
-241
-248
-328
-455
-568
-680
-769
-811
-801
-714
-561
-393
-213
-10
160
269
295
244
170
41
-104
-232
-323
-384
-412
-348
-234
-98
33
132
206
245
259
219
133
35
-61
-154
-218
-260
-248
-180
-84
40
176
278
325
363
353
324
306
280
269
278
322
369
388
390
348
289
238
186
136
95
60
35
19
25
50
88
139
192
242
260
208
106
-29
-222
-407
-538
-623
-655
-637
-570
-493
-392
-301
-226
-179
-173
-201
-288
-411
-576
-748
-917
-1054
-1129
-1115
-1035
-901
-731
-577
-456
-397
-387
-414
-469
-553
-642
-727
-807
-882
-934
-938
-888
-774
-629
-447
-268
-130
-29
-1
-32
-99
-209
-306
-364
-393
-410
-402
-376
-326
-247
-163
-44
67
158
224
241
205
143
47
-53
-129
-163
-174
-177
-171
-150
-116
-91
-67
-49
-42
-47
-24
-12
-41
-74
-135
-211
-266
-303
-353
-380
-392
-413
-427
-424
-404
-379
-339
-297
-271
-252
-278
-320
-380
-456
-526
-576
-624
-666
-697
-716
-738
-740
-723
-702
-689
-690
-674
-666
-677
-712
-745
-799
-830
-834
-843
-830
-800
-731
-676
-632
-588
-559
-538
-508
-502
-524
-529
-550
-580
-620
-615
-603
-574
-526
-498
-484
-450
-487
-485
-547
-584
-999
-1677
-1900
-2321
-2343
-1731
-1029
-555
-55
210
136
225
408
520
589
559
166
-359
-688
-845
-684
-168
436
872
1040
935
671
286
15
-68
-11
60
198
312
403
540
724
872
1117
1373
1396
1221
956
714
482
496
791
1313
1849
2360
2703
2677
2543
2122
1548
848
61
-651
-1256
-1597
-1721
-1649
-1430
-1097
-644
-189
147
293
181
-139
-696
-1407
-2113
-2743
-3112
-3178
-2936
-2433
-1865
-1289
-845
-542
-290
-111
57
185
206
99
-131
-434
-734
-949
-1005
-905
-646
-302
10
221
348
455
574
736
944
1141
1257
1204
946
542
19
-494
-915
-1026
-798
-380
48
344
533
586
577
616
588
351
-1
-422
-891
-1386
-1687
-1844
-1783
-1494
-1159
-908
-774
-638
-596
-635
-641
-697
-759
-849
-1026
-1259
-1559
-1848
-2061
-2148
-2046
-1808
-1416
-910
-450
-152
-31
-24
-78
-185
-322
-493
-719
-960
-1218
-1427
-1478
-1368
-1201
-1009
-792
-524
-338
-188
-31
-54
-146
-389
-629
-766
-792
-775
-877
-881
-753
-445
29
504
690
754
695
498
250
-66
-277
-456
-459
-231
142
592
954
1200
1406
1666
1983
2170
1988
1792
1585
1453
1621
1910
2266
2707
3174
3483
3695
3696
3460
3262
3326
3420
3516
3495
3502
3620
3776
4107
4396
4666
4764
4758
4202
3191
1774
40
-1736
-3058
-3723
-4163
-4326
-4231
-4189
-4070
-3602
-2898
-2367
-1919
-1736
-2100
-2871
-3731
-4548
-5203
-5227
-4692
-3861
-2864
-1759
-902
-187
636
1512
2296
2978
3549
3620
3418
3102
2608
2087
1717
1561
1450
1535
1769
1952
2053
2197
2270
2201
2108
1810
1292
562
-311
-1273
-2257
-3098
-3734
-4061
-4035
-3666
-3189
-2650
-2180
-1884
-1726
-1658
-1670
-1781
-1875
-1964
-2080
-2173
-2174
-2076
-1797
-1240
-496
299
1074
1697
2073
2279
2357
2303
2197
2055
1838
1527
1181
814
427
121
-81
-125
-147
-124
-132
-270
-450
-786
-1173
-1663
-2163
-2773
-3483
-4115
-4785
-5242
-5428
-5279
-4903
-4330
-3500
-2753
-2075
-1421
-960
-672
-548
-507
-717
-985
-1092
-1195
-1104
-815
-377
54
461
873
1058
1128
1118
956
653
300
-37
-505
-896
-1120
-1316
-1399
-1343
-1230
-1171
-1074
-976
-966
-944
-931
-949
-994
-1034
-1066
-1125
-1127
-995
-828
-508
-38
500
1056
1605
2107
2424
2656
2846
2974
3129
3250
3397
3582
3763
4040
4331
4542
4805
4925
5044
4989
4880
4825
4591
4532
4560
4687
4781
4794
4663
3577
2013
-148
-2749
-5100
-6649
-7238
-7566
-7358
-6779
-6474
-5923
-4857
-3713
-2982
-2461
-2292
-3019
-3906
-4430
-4846
-4817
-4066
-2775
-1597
-339
1016
1798
2528
3472
4386
5039
5660
6173
6076
5748
5389
4712
3735
2832
1977
1015
332
116
-19
-81
46
127
18
-182
-392
-1003
-1891
-2768
-3817
-4894
-5720
-6118
-6229
-5910
-5067
-4124
-3212
-2378
-1678
-1187
-739
-180
237
552
839
1023
1073
1133
1274
1430
1643
2007
2381
2713
3033
3345
3560
3662
3700
3515
3100
2503
1745
834
-145
-1062
-1873
-2521
-2937
-3124
-3170
-3096
-2959
-2868
-3096
-3488
-4072
-4817
-5439
-5771
-5798
-5787
-5406
-4800
-4259
-3482
-2460
-1402
-464
521
1308
1564
1682
1678
1485
1279
1228
1189
942
786
679
395
198
172
127
47
54
70
-200
-497
-793
-1283
-1786
-2217
-2546
-2872
-2982
-2861
-2771
-2583
-2268
-1963
-1655
-1288
-895
-683
-483
-301
-287
-284
-218
-39
272
769
1365
1912
2363
2832
3210
3531
3895
4233
4562
4763
4933
5015
4992
5011
4933
4901
4832
4714
4554
4350
4141
3960
3931
3972
4106
4264
4321
3702
2276
110
-2722
-5584
-7807
-9033
-9717
-9812
-9410
-8872
-8039
-6630
-4853
-3401
-2249
-1521
-1539
-1870
-2141
-2319
-2371
-2036
-1292
-556
221
1177
1934
2655
3533
4573
5467
6206
6978
7318
7329
7087
6389
5160
3476
1737
-75
-1680
-2678
-3287
-3622
-3668
-3481
-3235
-3038
-2709
-2532
-2765
-3139
-3703
-4428
-5152
-5604
-5767
-5723
-5254
-4534
-3797
-2983
-2062
-1081
-84
1012
2112
2977
3663
4207
4472
4421
4165
3709
3081
2434
1919
1502
1211
1139
1183
1245
1330
1352
1175
808
306
-394
-1320
-2306
-3327
-4291
-5089
-5659
-5989
-6137
-6098
-5961
-5703
-5463
-5261
-4982
-4596
-4233
-3757
-3042
-2368
-1747
-1017
-304
187
663
1211
1458
1657
1926
1956
1852
1777
1740
1493
1262
1132
742
247
-203
-775
-1399
-1873
-2146
-2413
-2568
-2490
-2508
-2549
-2567
-2576
-2654
-2743
-2660
-2594
-2515
-2265
-1970
-1708
-1366
-946
-535
-233
134
473
671
916
1207
1476
1743
2170
2592
2906
3230
3536
3661
3726
3928
4051
4148
4358
4615
4773
4811
4909
4747
4519
4285
4037
3800
3517
3474
3306
3312
3517
3653
3799
3588
2759
926
-1461
-4097
-6671
-8294
-9099
-9462
-9456
-9051
-8328
-7341
-5642
-3846
-2567
-1582
-1109
-927
-884
-628
-156
49
542
983
1270
1593
1812
2246
2553
3198
4085
4750
5550
6168
6616
6615
6089
5250
3613
1711
-116
-1859
-3178
-4163
-4690
-5105
-5351
-5103
-4802
-4361
-3843
-3463
-3277
-3311
-3228
-3239
-3289
-3112
-2945
-2743
-2512
-2225
-1924
-1605
-987
-192
743
1838
2916
3873
4604
5162
5388
5155
4640
3883
2949
2016
1219
531
-83
-556
-910
-1187
-1363
-1479
-1631
-1829
-2012
-2235
-2574
-3017
-3497
-4010
-4565
-5035
-5434
-5775
-5941
-5861
-5461
-4778
-3865
-2825
-1805
-796
54
680
1140
1350
1427
1410
1349
1278
1179
1135
1084
1043
1034
947
823
684
566
401
182
-46
-403
-842
-1284
-1779
-2297
-2779
-3166
-3472
-3679
-3702
-3608
-3384
-3035
-2684
-2323
-1988
-1722
-1533
-1400
-1306
-1199
-1044
-827
-566
-274
55
356
658
947
1207
1489
1756
2064
2370
2632
2862
2968
3023
2973
2855
2728
2575
2441
2392
2472
2614
2765
3067
3323
3443
3588
3652
3602
3463
3396
3286
3114
3171
3282
3470
3718
3904
3926
3229
1920
19
-2194
-4326
-5757
-6490
-7008
-7320
-7374
-7230
-6756
-5649
-4257
-3231
-2438
-1933
-1655
-1345
-817
-196
137
409
668
661
664
706
792
891
1148
1803
2453
3256
4206
4945
5416
5381
5056
4191
2962
1857
666
-358
-1281
-2112
-2878
-3621
-3940
-4055
-4015
-3794
-3641
-3498
-3353
-3039
-2626
-2306
-1919
-1695
-1673
-1722
-1854
-1966
-2128
-2110
-1889
-1580
-1002
-257
548
1358
2076
2661
2981
3124
3142
3024
2827
2536
2157
1642
1069
507
-45
-521
-914
-1245
-1533
-1739
-1834
-1887
-1841
-1837
-1930
-2091
-2361
-2694
-3013
-3280
-3610
-3875
-3999
-4074
-4071
-3942
-3695
-3453
-3116
-2664
-2220
-1721
-1188
-588
-61
375
754
928
944
923
832
603
384
253
106
-44
-104
-184
-346
-528
-707
-946
-1237
-1445
-1632
-1832
-1961
-2040
-2130
-2209
-2222
-2247
-2261
-2224
-2124
-2013
-1833
-1538
-1226
-887
-550
-211
55
240
392
506
625
813
1052
1324
1648
1971
2236
2455
2648
2793
2945
3074
3213
3327
3443
3577
3678
3801
3885
3910
3886
3815
3712
3566
3469
3436
3410
3406
3500
3619
3614
3623
3461
2718
1478
-68
-1779
-3400
-4413
-5012
-5699
-6339
-6737
-6937
-6793
-6085
-5179
-4546
-4061
-3588
-3082
-2439
-1644
-864
-469
-329
-246
-297
-347
-316
-254
-248
-153
273
838
1560
2419
3193
3746
4049
4263
4247
4052
3864
3550
3104
2519
1840
1069
256
-372
-918
-1452
-1911
-2314
-2587
-2694
-2548
-2291
-2079
-1871
-1762
-1757
-1772
-1821
-1936
-2127
-2307
-2466
-2580
-2591
-2536
-2432
-2295
-2119
-1880
-1565
-1130
-604
-48
487
949
1323
1592
1785
1888
1894
1835
1698
1478
1233
1015
837
682
555
423
292
155
55
-64
-240
-406
-586
-802
-1000
-1168
-1443
-1768
-2040
-2322
-2579
-2742
-2807
-2825
-2750
-2566
-2354
-2094
-1798
-1457
-1150
-872
-585
-368
-220
-117
-45
-7
-28
-55
-101
-191
-247
-308
-351
-386
-373
-323
-280
-223
-207
-227
-281
-370
-435
-494
-536
-572
-609
-607
-603
-584
-539
-483
-411
-337
-270
-207
-163
-111
-93
-95
-75
-68
-55
-71
-81
-87
-110
-70
-38
-21
8
32
85
129
183
193
231
311
386
458
559
688
797
877
926
1044
1135
1234
1365
1467
1582
1713
1842
1977
2111
2207
2244
2183
2004
1740
1408
1068
767
560
367
179
28
-78
-112
-33
114
140
95
42
-12
-59
-77
-87
-130
-210
-318
-409
-473
-516
-577
-645
-728
-793
-814
-808
-769
-740
-729
-737
-726
-699
-674
-596
-523
-440
-348
-272
-220
-184
-176
-204
-253
-322
-399
-483
-544
-594
-635
-667
-691
-691
-704
-693
-663
-609
-576
-558
-528
-509
-506
-509
-509
-499
-512
-531
-519
-514
-502
-472
-434
-392
-339
-290
-238
-172
-93
-31
9
39
79
117
153
198
227
262
273
267
249
214
182
169
135
101
80
39
-9
-45
-70
-95
-129
-177
-231
-301
-385
-493
-604
-700
-793
-881
-942
-992
-1031
-1041
-1048
-1047
-1030
-1020
-1019
-1012
-1031
-1047
-1051
-1049
-1044
-1027
-977
-923
-863
-812
-754
-699
-665
-638
-604
-576
-575
-565
-563
-564
-560
-550
-527
-507
-502
-497
-485
-480
-474
-462
-459
-443
-419
-380
-335
-309
-304
-297
-282
-269
-232
-191
-151
-110
-60
-10
41
87
145
218
276
322
383
458
514
570
625
665
688
699
698
684
660
648
652
668
689
720
763
799
824
843
867
868
865
850
814
775
705
634
573
517
457
402
343
306
308
309
308
285
253
231
211
207
223
185
105
19
-69
-139
-201
-250
-317
-421
-531
-595
-626
-649
-672
-689
-708
-727
-733
-738
-757
-792
-854
-919
-972
-1015
-1042
-1065
-1105
-1138
-1156
-1173
-1170
-1172
-1171
-1168
-1168
-1144
-1092
-1035
-975
-885
-804
-726
-654
-594
-524
-461
-397
-332
-271
-203
-132
-84
-30
22
40
47
58
84
117
130
146
170
197
204
221
215
205
196
180
178
172
170
137
98
65
25
-19
-56
-98
-140
-167
-179
-199
-208
-197
-189
-198
-200
-178
-178
-189
-192
-191
-182
-183
-207
-233
-256
-294
-331
-359
-401
-455
-514
-556
-601
-647
-675
-708
-733
-757
-781
-811
-837
-871
-940
-1013
-1066
-1130
-1171
-1189
-1213
-1225
-1237
-1231
-1218
-1192
-1154
-1131
-1105
-1044
-976
-918
-853
-797
-762
-728
-686
-638
-598
-567
-534
-484
-410
-316
-212
-105
-1
83
137
195
246
288
308
303
324
339
349
366
390
423
435
443
437
441
450
451
440
418
410
394
378
371
375
395
417
441
468
516
560
591
609
637
689
750
798
822
822
789
746
721
692
662
620
570
527
498
485
457
417
370
318
276
254
205
124
21
-93
-204
-296
-362
-433
-527
-656
-764
-838
-885
-915
-940
-975
-1013
-1021
-1016
-1007
-996
-997
-1000
-1005
-985
-944
-906
-887
-871
-864
-850
-821
-795
-776
-767
-772
-758
-713
-674
-642
-612
-570
-548
-529
-494
-465
-449
-417
-416
-413
-404
-417
-435
-483
-524
-552
-564
-558
-542
-517
-481
-465
-459
-449
-423
-381
-341
-292
-255
-223
-191
-166
-137
-111
-101
-94
-83
-56
-14
26
50
80
109
124
150
176
192
187
170
151
131
118
99
84
52
15
-15
-67
-112
-167
-231
-290
-349
-412
-477
-545
-614
-695
-748
-779
-806
-829
-858
-893
-924
-944
-970
-995
-1028
-1067
-1119
-1167
-1188
-1207
-1218
-1216
-1201
-1164
-1117
-1031
-939
-837
-751
-675
-588
-534
-494
-479
-470
-475
-479
-457
-427
-404
-372
-342
-318
-281
-250
-230
-206
-188
-164
-144
-133
-117
-112
-106
-85
-49
-15
-2
16
45
73
94
127
166
219
287
340
387
443
487
527
556
597
635
661
679
699
731
763
788
803
838
874
900
921
928
919
889
861
851
817
763
698
640
577
523
478
430
406
389
383
371
334
284
221
163
122
82
41
-47
-162
-257
-324
-353
-373
-411
-470
-519
-563
-571
-573
-601
-632
-638
-640
-612
-571
-537
-534
-578
-604
-620
-628
-655
-701
-752
-808
-839
-839
-844
-871
-906
-945
-968
-973
-962
-936
-945
-958
-942
-929
-904
-864
-831
-803
-778
-751
-730
-701
-664
-606
-532
-437
-354
-299
-236
-185
-126
-71
-38
10
67
122
160
196
231
256
290
324
338
332
323
295
272
251
235
212
169
123
78
25
-30
-87
-135
-169
-200
-211
-214
-217
-219
-225
-241
-271
-297
-333
-362
-388
-410
-422
-441
-451
-459
-459
-452
-440
-418
-384
-353
-334
-316
-319
-335
-362
-400
-462
-514
-549
-600
-643
-687
-733
-783
-830
-865
-873
-876
-899
-928
-950
-971
-979
-970
-980
-983
-972
-968
-968
-977
-985
-986
-975
-956
-932
-907
-862
-818
-787
-745
-700
-656
-612
-564
-520
-475
-419
-356
-292
-245
-189
-115
-50
1
50
110
158
208
260
312
381
438
481
499
512
529
524
534
560
586
606
611
620
619
611
589
564
548
528
511
494
491
500
532
567
599
635
670
711
728
714
687
665
657
642
615
572
516
478
456
452
441
411
371
323
288
264
248
197
107
7
-66
-126
-199
-265
-352
-474
-576
-637
-674
-713
-762
-833
-921
-996
-1034
-1054
-1086
-1125
-1132
-1098
-1067
-1033
-991
-984
-1001
-998
-979
-961
-961
-978
-991
-1000
-996
-962
-910
-864
-852
-827
-785
-719
-646
-576
-500
-427
-361
-309
-265
-252
-260
-277
-307
-345
-382
-400
-404
-404
-403
-400
-380
-333
-272
-203
-149
-101
-70
-61
-25
15
56
75
79
72
79
90
104
116
131
157
171
188
199
230
258
270
283
281
284
296
296
296
290
284
264
243
201
150
98
45
-4
-41
-64
-99
-143
-188
-202
-230
-254
-275
-308
-352
-405
-451
-506
-563
-638
-727
-809
-887
-941
-987
-1024
-1051
-1060
-1040
-1021
-1013
-994
-983
-988
-982
-986
-983
-985
-972
-945
-912
-880
-854
-845
-832
-797
-757
-710
-665
-602
-545
-497
-454
-409
-373
-352
-326
-309
-297
-301
-312
-315
-317
-302
-292
-279
-250
-211
-169
-131
-92
-44
21
90
159
219
264
296
317
333
345
373
417
450
497
539
581
622
638
652
650
644
650
662
668
691
721
730
741
759
767
758
746
751
754
755
739
713
688
661
618
577
558
535
487
423
368
342
324
315
306
280
235
203
193
176
142
81
-3
-75
-132
-157
-175
-227
-298
-370
-424
-459
-472
-496
-558
-625
-678
-717
-734
-751
-780
-817
-856
-895
-920
-951
-989
-1028
-1065
-1096
-1120
-1131
-1142
-1159
-1164
-1150
-1125
-1092
-1043
-989
-936
-855
-774
-696
-619
-548
-479
-423
-379
-347
-329
-306
-281
-267
-244
-221
-204
-180
-150
-117
-89
-74
-63
-44
-14
13
45
66
70
81
86
90
99
103
87
74
55
42
40
31
-8
-50
-83
-109
-130
-151
-153
-141
-129
-109
-82
-59
-45
-41
-51
-63
-78
-102
-122
-175
-231
-266
-278
-284
-306
-340
-358
-375
-392
-413
-416
-409
-400
-380
-390
-407
-412
-448
-489
-543
-618
-676
-740
-806
-871
-932
-965
-993
-1019
-1034
-1021
-1008
-1014
-1006
-972
-951
-945
-926
-921
-923
-921
-929
-947
-952
-950
-931
-886
-842
-800
-751
-709
-670
-648
-623
-603
-590
-576
-566
-550
-525
-511
-487
-449
-408
-380
-361
-351
-340
-322
-306
-297
-274
-243
-210
-189
-175
-130
-101
-77
-48
-16
26
63
101
163
230
279
330
391
416
433
463
485
505
533
558
594
630
674
716
739
763
786
787
792
801
805
797
787
760
711
662
599
524
448
384
332
284
223
166
137
150
169
181
165
132
102
80
58
37
-2
-66
-139
-188
-218
-223
-227
-269
-332
-387
-425
-443
-441
-444
-478
-528
-565
-603
-656
-693
-732
-773
-801
-804
-795
-802
-819
-844
-853
-869
-879
-880
-885
-900
-920
-932
-928
-932
-928
-910
-895
-849
-802
-751
-682
-617
-543
-486
-425
-358
-311
-275
-252
-236
-235
-242
-246
-242
-224
-192
-156
-143
-121
-91
-49
13
52
79
99
124
159
193
200
188
174
161
162
167
147
120
94
64
25
15
3
-24
-34
-50
-63
-69
-78
-87
-100
-117
-135
-146
-158
-173
-207
-257
-307
-349
-372
-392
-419
-448
-461
-468
-482
-487
-501
-505
-497
-483
-472
-486
-515
-540
-571
-601
-629
-653
-664
-697
-736
-771
-803
-816
-846
-892
-905
-924
-956
-972
-980
-994
-1006
-1011
-1010
-1008
-995
-987
-974
-979
-991
-994
-996
-993
-967
-921
-870
-828
-780
-722
-667
-599
-538
-467
-405
-336
-275
-222
-186
-148
-116
-107
-115
-120
-122
-126
-134
-141
-134
-138
-126
-107
-86
-64
-31
10
63
120
172
222
260
295
318
337
343
347
366
390
426
465
514
563
608
668
723
774
824
866
885
902
901
890
888
876
862
835
809
747
681
624
573
524
449
376
297
235
195
162
110
26
-59
-140
-208
-252
-295
-355
-431
-495
-522
-548
-569
-595
-655
-742
-803
-836
-863
-892
-940
-1002
-1051
-1072
-1073
-1058
-1047
-1063
-1070
-1047
-1007
-948
-912
-891
-888
-883
-872
-859
-833
-832
-849
-863
-873
-889
-903
-908
-906
-901
-874
-832
-792
-740
-687
-641
-590
-540
-504
-459
-415
-379
-345
-317
-311
-323
-328
-334
-327
-325
-297
-266
-238
-191
-140
-87
-33
19
72
143
231
285
328
352
348
347
333
317
309
277
237
195
163
128
88
43
-4
-25
-55
-98
-146
-179
-213
-243
-244
-268
-306
-332
-359
-379
-403
-423
-444
-473
-511
-545
-577
-611
-643
-665
-690
-713
-701
-663
-628
-606
-584
-543
-521
-510
-518
-539
-568
-608
-642
-684
-751
-812
-851
-896
-943
-975
-998
-1027
-1065
-1088
-1077
-1065
-1061
-1052
-1035
-1026
-1013
-982
-949
-917
-894
-882
-871
-852
-833
-804
-769
-741
-700
-651
-595
-538
-473
-423
-379
-336
-283
-231
-189
-158
-130
-109
-100
-80
-54
-16
15
53
91
123
158
195
230
250
267
290
281
279
288
305
312
316
324
341
357
360
378
393
410
428
439
447
470
483
507
545
585
626
663
707
735
757
785
809
838
871
904
928
937
922
902
881
841
795
719
624
541
471
419
380
311
217
115
28
-14
-48
-92
-156
-254
-344
-416
-461
-496
-548
-619
-716
-802
-860
-908
-942
-978
-1023
-1063
-1086
-1096
-1096
-1078
-1052
-1043
-1030
-1000
-959
-908
-856
-831
-816
-792
-771
-756
-747
-732
-715
-700
-694
-682
-663
-625
-595
-562
-519
-476
-434
-394
-337
-272
-235
-208
-183
-154
-127
-106
-74
-64
-55
-42
-14
15
22
19
19
27
38
54
71
94
119
153
170
192
209
235
259
259
258
259
243
209
184
154
114
67
12
-38
-84
-149
-209
-250
-273
-301
-336
-355
-368
-379
-401
-427
-443
-432
-404
-373
-342
-340
-355
-380
-417
-445
-471
-496
-522
-540
-556
-570
-591
-596
-614
-626
-657
-676
-684
-691
-655
-670
-707
-1590
-2166
-2041
-1768
-1508
-1359
-1109
-918
-830
-853
-886
-956
-1105
-1197
-1141
-1121
-1123
-1073
-968
-933
-967
-954
-938
-907
-857
-895
-862
-1641
-2341
-2468
-2462
-2248
-2005
-1516
-1137
-793
-566
-336
-184
-165
-170
-55
-58
-68
-145
-374
-368
-350
-240
-258
-130
-188
-273
-157
-81
66
156
272
388
445
450
465
520
507
535
589
702
826
941
1072
1198
1327
1486
1641
1795
2004
2149
2301
2445
2556
2599
2619
2657
2661
2673
2692
2705
2690
2471
1973
1272
436
-255
-744
-1075
-1369
-1925
-2638
-3323
-3778
-3869
-3902
-3878
-3966
-4011
-3813
-3447
-2866
-2505
-2406
-2470
-2525
-2249
-1774
-1267
-998
-995
-1084
-1130
-951
-619
-338
-89
138
520
1027
1514
1930
2145
2233
2316
2472
2659
2775
2767
2563
2282
1925
1472
969
433
-39
-368
-606
-805
-1025
-1287
-1557
-1745
-1809
-1799
-1757
-1737
-1720
-1682
-1631
-1601
-1635
-1775
-1970
-2098
-2080
-1954
-1786
-1646
-1565
-1496
-1343
-1069
-702
-316
75
471
861
1244
1586
1799
1876
1872
1849
1832
1819
1745
1604
1389
1116
829
536
256
29
-117
-191
-237
-310
-542
-787
-1053
-1279
-1367
-1449
-1544
-1681
-1869
-2030
-2169
-2258
-2409
-2618
-2685
-2660
-2466
-2291
-2115
-2020
-1982
-1856
-1731
-1509
-1228
-1026
-844
-706
-545
-487
-517
-473
-478
-458
-466
-441
-403
-384
-387
-490
-608
-684
-718
-694
-656
-619
-654
-730
-774
-848
-926
-993
-1018
-1022
-1009
-989
-964
-964
-972
-980
-937
-840
-704
-543
-384
-186
-9
181
293
406
578
717
937
1178
1403
1600
1736
1904
2057
2298
2576
2770
3031
3300
3602
3821
4005
4112
3985
3990
3969
3898
3887
3719
3499
3184
2867
2604
2279
1335
272
-1046
-2372
-2781
-2985
-3169
-3379
-4228
-5095
-5469
-5065
-4303
-3824
-3472
-3436
-3088
-2343
-1297
-529
-490
-505
-672
-275
592
1336
1807
1664
1455
1531
1783
2328
2757
2953
3068
3195
3565
3794
3736
3416
2869
2402
2069
1898
1547
974
290
-434
-991
-1430
-1836
-2297
-2648
-2725
-2631
-2393
-2214
-2211
-2285
-2306
-2068
-1702
-1307
-970
-844
-769
-617
-379
-133
26
100
199
422
853
1406
1802
1974
1985
1980
2122
2384
2596
2619
2424
2171
1916
1631
1287
837
294
-169
-460
-641
-804
-1033
-1291
-1543
-1733
-1784
-1800
-1820
-1781
-1703
-1587
-1480
-1442
-1474
-1495
-1405
-1231
-1005
-750
-489
-281
-87
132
379
515
562
498
411
425
525
666
668
484
225
-56
-218
-226
-211
-256
-412
-518
-656
-790
-988
-1398
-1880
-2402
-2764
-2987
-3158
-3320
-3505
-3685
-3794
-3721
-3408
-3056
-2592
-2081
-1565
-1092
-681
-365
-193
-68
46
141
202
220
147
-12
-174
-280
-392
-428
-407
-342
-207
-55
63
69
25
-63
-130
-178
-230
-268
-310
-366
-399
-466
-482
-347
-201
19
276
574
855
1093
1453
1791
2075
2434
2712
2952
3264
3552
3797
3920
4165
4320
4410
4564
4578
4534
4303
4179
3896
3591
3474
3066
2635
2361
1910
1693
908
-462
-1877
-3820
-4879
-5096
-5180
-5170
-5549
-6359
-6904
-6537
-5548
-4507
-3685
-3276
-2710
-1806
-575
754
1024
905
655
659
1463
2362
3046
3133
2813
2807
3050
3459
3749
3773
3599
3461
3651
3674
3215
2287
985
-162
-997
-1479
-1896
-2616
-3382
-3984
-4299
-4354
-4200
-4142
-4134
-3790
-3202
-2413
-1598
-1128
-944
-1018
-1019
-692
-303
137
488
604
713
966
1327
1707
2003
2175
2376
2623
2993
3352
3324
2919
2305
1604
1027
611
158
-442
-1094
-1625
-2024
-2341
-2611
-2861
-3058
-3052
-2745
-2346
-2034
-1856
-1803
-1807
-1710
-1522
-1377
-1273
-1158
-915
-609
-298
27
261
465
812
1254
1746
2208
2526
2663
2510
2291
1944
1236
564
20
-629
-912
-1114
-1628
-2212
-2780
-3289
-3531
-3435
-3235
-3119
-3031
-2810
-2570
-2452
-2325
-2317
-2393
-2210
-1915
-1542
-1248
-1114
-974
-913
-785
-517
-206
52
373
723
921
981
901
638
364
121
3
-93
-235
-376
-552
-786
-913
-998
-1096
-1099
-1022
-972
-877
-818
-900
-993
-1132
-1201
-1184
-1159
-1047
-885
-729
-470
-189
30
295
648
1028
1398
1809
2118
2350
2636
2855
3010
3107
3193
3325
3473
3717
3935
4118
4110
4218
4255
4216
4185
4153
3978
3722
3495
3106
2577
2170
1809
1509
791
-574
-1984
-3935
-5290
-5499
-5534
-5465
-5517
-5958
-6343
-6006
-4996
-3947
-3223
-2740
-2214
-1502
-530
623
828
478
270
265
1002
1911
2620
2959
2796
3030
3593
4021
4097
3836
3389
2949
2997
2948
2249
1053
-462
-1715
-2508
-2879
-2991
-3358
-3769
-3951
-3806
-3518
-3177
-2948
-2924
-2749
-2299
-1722
-1159
-947
-876
-982
-1114
-865
-526
-175
354
829
1255
1649
2082
2364
2403
2390
2305
2230
2157
2082
1743
1091
372
-362
-950
-1295
-1486
-1668
-1887
-1996
-1942
-1899
-1938
-2079
-2292
-2517
-2525
-2345
-2217
-2236
-2315
-2423
-2454
-2315
-1979
-1602
-1242
-746
-154
360
811
1094
1169
1178
1234
1322
1338
1227
641
81
-555
-1281
-1593
-1828
-2108
-2067
-1976
-1888
-1740
-1684
-1689
-1732
-1644
-1489
-1318
-1306
-1313
-1419
-1619
-1665
-1707
-1786
-1658
-1531
-1248
-858
-617
-415
-295
-268
-223
-72
26
40
56
-76
-233
-380
-603
-715
-877
-883
-753
-654
-489
-417
-477
-495
-704
-943
-966
-1197
-1362
-1292
-1422
-1509
-1463
-1448
-1294
-1045
-690
-227
94
441
870
984
1115
1306
1171
1153
1368
1377
1417
1572
1513
1664
1856
2083
2551
2783
3000
3483
3730
3755
3904
3845
3343
3134
3098
2770
2581
2424
2278
1925
1786
1954
1865
1873
2157
1593
694
-579
-2289
-3590
-4328
-4669
-4765
-5048
-5429
-5492
-5157
-4522
-3591
-2918
-2492
-1819
-1006
-7
565
486
213
-297
-264
340
864
1231
1448
1656
2114
2835
3343
3334
3062
2752
2700
2796
2549
1820
645
-652
-1560
-2158
-2559
-2983
-3346
-3424
-3151
-2660
-2194
-2023
-2099
-2033
-1725
-1400
-1081
-980
-1130
-1233
-1221
-1136
-1041
-981
-695
-178
485
1245
1822
2113
2233
2270
2282
2148
1887
1561
1204
815
467
101
-417
-802
-976
-1022
-868
-661
-570
-534
-572
-715
-933
-1244
-1618
-1868
-2062
-2153
-2177
-2184
-2232
-2046
-1684
-1406
-1114
-882
-539
-213
118
282
298
147
-65
-219
-175
-412
-847
-1245
-1785
-2103
-2057
-2051
-1996
-1727
-1507
-1237
-990
-804
-781
-955
-992
-892
-1008
-1212
-1378
-1804
-2164
-2105
-2000
-1991
-1887
-1690
-1374
-1061
-723
-428
-349
-387
-515
-496
-585
-537
-680
-745
-651
-580
-622
-767
-734
-574
-233
-70
295
418
172
-174
-277
-357
-447
-648
-895
-1072
-1126
-1031
-896
-687
-450
-273
-151
351
716
1014
1358
1370
1435
1512
1351
1311
1336
1451
1640
1853
2229
2622
2770
3078
3352
3465
3604
3627
3461
3383
3238
3025
2861
2668
2435
2387
2162
2086
2210
2116
1952
1493
468
-662
-2106
-3278
-3875
-4248
-4640
-4686
-4804
-4788
-4348
-3868
-3375
-3001
-2764
-2201
-1579
-1077
-664
-746
-1099
-1080
-886
-415
131
535
980
1454
1992
2615
2787
2511
2214
2023
1894
1810
1441
739
-143
-917
-1371
-1689
-2035
-2275
-2400
-2337
-2017
-1693
-1627
-1744
-1893
-1894
-1785
-1653
-1642
-1719
-1799
-1679
-1368
-1101
-921
-681
-389
83
621
1031
1213
1171
1098
1089
999
790
539
265
80
17
-3
-30
-189
-340
-337
-276
-216
-174
-303
-521
-675
-883
-1140
-1433
-1675
-1843
-1911
-1846
-1708
-1653
-1571
-1403
-1140
-873
-693
-586
-532
-480
-447
-443
-528
-734
-991
-1177
-1283
-1367
-1252
-1234
-1176
-988
-896
-980
-1034
-1135
-1276
-1370
-1312
-1108
-1282
-1708
-1971
-1958
-1859
-1573
-1353
-1285
-1222
-1261
-1266
-1093
-866
-832
-985
-1112
-1208
-1369
-1455
-1400
-1222
-1039
-911
-884
-935
-918
-863
-717
-512
-386
-397
-524
-682
-850
-892
-895
-861
-779
-656
-571
-619
-682
-679
-669
-632
-537
-461
-476
-493
-485
-471
-431
-282
-55
137
387
668
920
1113
1305
1546
1730
1801
1972
2104
2086
2216
2330
2355
2513
2697
2727
2825
2987
3018
3098
3227
3218
3123
3045
2878
2620
2546
2464
2335
2336
2422
2281
1689
1096
193
-1178
-2256
-3037
-3864
-4340
-4397
-4390
-4171
-3869
-3546
-3288
-3186
-2860
-2408
-2062
-1627
-1270
-1147
-1019
-875
-723
-520
-353
-15
492
974
1542
2038
2240
2261
2241
2107
1882
1627
1351
1058
707
425
128
-275
-716
-1129
-1387
-1538
-1516
-1381
-1224
-1058
-938
-894
-969
-1122
-1270
-1355
-1406
-1357
-1215
-1118
-1031
-897
-773
-640
-442
-215
45
307
589
866
1040
1112
1129
1053
948
842
708
594
532
494
479
451
382
313
214
145
103
11
-54
-153
-374
-638
-833
-915
-947
-1001
-1045
-1074
-1136
-1179
-1165
-1123
-1029
-997
-1022
-1124
-1356
-1524
-1495
-1485
-1349
-1210
-1120
-978
-1084
-1169
-1195
-1250
-1261
-1224
-1107
-993
-956
-832
-719
-667
-635
-676
-756
-831
-859
-852
-789
-674
-537
-422
-330
-250
-202
-261
-326
-352
-381
-386
-404
-449
-507
-602
-718
-824
-914
-950
-932
-910
-877
-811
-725
-618
-496
-384
-292
-228
-189
-177
-216
-274
-340
-416
-489
-541
-574
-586
-604
-638
-632
-590
-585
-515
-516
-333
-289
-287
-177
-90
-87
-110
-35
-84
-35
-1
81
105
196
271
301
346
448
530
576
688
793
893
977
1092
1181
1259
1335
1407
1461
1478
1490
1496
1513
1539
1577
1635
1696
1749
1768
1713
1545
1231
807
323
-142
-503
-724
-788
-740
-654
-566
-508
-495
-518
-546
-543
-547
-561
-585
-635
-710
-814
-928
-1059
-1203
-1348
-1480
-1630
-1787
-1899
-1953
-1932
-1826
-1665
-1476
-1278
-1081
-882
-710
-573
-506
-505
-568
-664
-742
-790
-826
-891
-980
-1078
-1162
-1200
-1197
-1126
-1000
-850
-672
-483
-296
-145
-17
99
198
286
355
385
375
334
284
213
119
33
-37
-71
-100
-94
-75
-54
-33
-5
46
102
179
219
238
255
239
191
133
34
-81
-175
-270
-358
-431
-502
-584
-667
-749
-836
-905
-941
-998
-1049
-1088
-1125
-1146
-1170
-1200
-1226
-1240
-1245
-1250
-1247
-1235
-1207
-1160
-1113
-1056
-1014
-979
-959
-952
-957
-989
-1022
-1056
-1072
-1059
-1038
-1024
-1011
-979
-957
-921
-893
-859
-800
-750
-691
-646
-590
-538
-491
-465
-464
-470
-494
-534
-574
-624
-647
-652
-661
-642
-598
-529
-448
-366
-285
-196
-127
-76
-44
-16
1
-5
-46
-96
-149
-206
-251
-276
-293
-294
-289
-282
-250
-236
-225
-190
-166
-154
-138
-112
-99
-92
-86
-82
-94
-101
-76
-33
36
101
183
286
375
454
522
580
637
698
749
781
803
837
868
903
956
1029
1122
1232
1350
1436
1492
1542
1580
1621
1651
1672
1696
1721
1761
1827
1863
1852
1770
1554
1186
702
171
-302
-616
-714
-617
-429
-219
-46
46
66
62
69
44
-27
-139
-312
-536
-780
-1002
-1192
-1375
-1566
-1717
-1840
-1965
-2068
-2109
-2028
-1837
-1570
-1276
-1008
-813
-686
-563
-469
-451
-522
-650
-779
-877
-935
-951
-951
-972
-1004
-992
-936
-819
-649
-446
-229
-46
112
221
274
282
272
281
268
233
192
100
10
-62
-112
-133
-143
-140
-120
-89
-61
-30
-11
-6
5
53
85
89
69
25
-13
-40
-59
-68
-79
-83
-67
-63
-78
-119
-182
-240
-304
-384
-450
-528
-629
-731
-827
-913
-1008
-1083
-1149
-1192
-1206
-1202
-1183
-1162
-1144
-1135
-1111
-1096
-1089
-1109
-1129
-1154
-1185
-1210
-1253
-1305
-1355
-1400
-1414
-1400
-1371
-1325
-1257
-1191
-1093
-966
-834
-704
-600
-507
-429
-361
-319
-300
-278
-268
-285
-312
-348
-415
-477
-516
-522
-510
-486
-443
-386
-323
-263
-206
-170
-140
-138
-156
-198
-239
-303
-386
-450
-495
-508
-525
-542
-563
-576
-584
-589
-584
-562
-541
-488
-422
-372
-332
-323
-324
-332
-323
-294
-248
-196
-149
-109
-62
-3
48
66
81
111
155
218
289
344
397
460
521
566
604
635
637
627
648
718
818
934
1057
1183
1318
1436
1530
1594
1621
1640
1696
1757
1831
1889
1882
1737
1363
825
221
-336
-706
-850
-774
-544
-278
-37
143
256
321
361
335
200
-48
-376
-774
-1152
-1444
-1673
-1836
-1992
-2122
-2198
-2291
-2384
-2390
-2291
-2049
-1704
-1317
-975
-779
-688
-626
-575
-585
-669
-802
-959
-1088
-1117
-1054
-970
-912
-863
-805
-716
-616
-464
-276
-122
-19
54
72
38
17
5
10
4
-24
-51
-77
-75
-17
73
144
184
187
176
170
156
128
86
32
-11
-35
-55
-101
-184
-253
-288
-284
-262
-218
-173
-135
-103
-99
-132
-202
-303
-430
-575
-716
-873
-1040
-1189
-1305
-1368
-1397
-1417
-1376
-1315
-1246
-1177
-1137
-1104
-1056
-1021
-985
-967
-1004
-1062
-1102
-1134
-1152
-1148
-1115
-1062
-1005
-957
-906
-831
-778
-752
-707
-664
-623
-575
-543
-509
-486
-475
-449
-425
-412
-383
-350
-298
-252
-210
-155
-142
-161
-161
-149
-154
-152
-160
-188
-208
-233
-237
-252
-267
-256
-226
-177
-136
-62
16
65
95
98
131
207
263
278
274
282
308
377
489
532
555
604
630
649
702
760
775
800
862
951
1009
1036
1104
1180
1235
1317
1377
1414
1468
1518
1594
1697
1785
1897
2060
2211
2390
2575
2663
2537
2189
1588
756
-34
-660
-1054
-1077
-829
-494
-128
150
339
503
650
767
779
608
260
-188
-650
-1069
-1374
-1610
-1813
-1990
-2131
-2309
-2535
-2679
-2663
-2441
-2059
-1596
-1150
-830
-642
-526
-416
-356
-403
-557
-760
-946
-1060
-1110
-1089
-1025
-967
-877
-770
-630
-461
-279
-91
58
159
197
186
166
143
131
121
85
5
-82
-123
-92
-3
96
179
240
294
332
341
334
280
208
152
86
1
-126
-275
-396
-469
-494
-470
-414
-345
-266
-164
-69
26
112
134
101
20
-85
-259
-466
-656
-836
-994
-1151
-1282
-1364
-1422
-1441
-1407
-1366
-1338
-1335
-1363
-1403
-1426
-1433
-1429
-1409
-1381
-1365
-1319
-1277
-1294
-1320
-1355
-1376
-1363
-1338
-1303
-1269
-1222
-1163
-1093
-1011
-930
-852
-802
-773
-758
-746
-727
-685
-614
-517
-427
-365
-318
-272
-237
-211
-196
-217
-270
-309
-335
-354
-359
-369
-377
-333
-275
-230
-173
-137
-119
-118
-81
-45
-35
-12
43
90
117
203
343
431
484
547
606
658
699
706
714
750
774
823
914
1024
1151
1298
1450
1626
1766
1842
1876
1911
1956
2017
2102
2184
2302
2454
2624
2788
2975
3103
3028
2651
1934
959
-30
-809
-1239
-1267
-1000
-615
-223
59
251
440
643
811
815
622
242
-271
-804
-1227
-1501
-1645
-1754
-1852
-1992
-2242
-2505
-2682
-2649
-2372
-1927
-1420
-1003
-730
-580
-465
-341
-275
-320
-481
-703
-914
-1068
-1113
-1059
-952
-851
-748
-632
-504
-336
-151
30
165
234
227
135
53
19
22
22
5
-45
-102
-109
-24
117
259
373
439
511
559
584
606
611
590
548
473
346
175
-3
-142
-233
-259
-241
-198
-131
-57
29
118
192
237
266
263
213
134
25
-90
-208
-306
-411
-503
-579
-630
-663
-693
-713
-720
-741
-830
-984
-1191
-1468
-1742
-1949
-2060
-2036
-1890
-1675
-1411
-1166
-984
-816
-704
-650
-636
-724
-879
-1049
-1246
-1423
-1536
-1599
-1629
-1626
-1607
-1587
-1552
-1468
-1322
-1099
-849
-596
-368
-196
-63
46
99
83
15
-86
-207
-309
-402
-439
-416
-365
-291
-210
-142
-89
-26
18
30
14
-15
-56
-108
-152
-151
-117
-67
25
115
239
394
564
723
865
946
984
1022
1037
1032
1012
1043
1126
1187
1254
1354
1460
1574
1735
1924
2076
2187
2319
2464
2574
2708
2858
3004
3148
3278
3293
2983
2343
1485
499
-398
-959
-1139
-1008
-689
-322
-3
202
384
584
736
776
602
214
-318
-899
-1394
-1745
-1943
-2029
-2115
-2221
-2341
-2519
-2696
-2728
-2527
-2143
-1655
-1147
-794
-643
-573
-511
-434
-440
-562
-764
-1041
-1256
-1337
-1307
-1187
-1025
-854
-685
-515
-328
-124
85
264
354
334
247
135
39
-41
-71
-109
-205
-308
-360
-304
-172
-12
139
250
336
401
428
426
407
375
322
232
109
-60
-278
-457
-574
-634
-639
-575
-475
-363
-251
-148
-51
30
93
139
143
70
-46
-184
-307
-428
-548
-654
-745
-808
-846
-887
-932
-987
-1028
-1066
-1112
-1148
-1164
-1212
-1267
-1312
-1337
-1353
-1341
-1316
-1296
-1294
-1334
-1361
-1367
-1357
-1315
-1234
-1168
-1146
-1130
-1120
-1119
-1133
-1142
-1143
-1164
-1227
-1283
-1298
-1282
-1218
-1116
-1014
-923
-847
-775
-688
-579
-464
-355
-271
-228
-231
-250
-282
-316
-330
-355
-394
-442
-492
-518
-499
-455
-392
-297
-228
-184
-143
-93
-37
1
28
57
89
114
163
230
291
376
486
595
684
771
858
954
1057
1157
1261
1383
1497
1640
1783
1950
2076
2247
2379
2548
2573
3081
3730
3774
3993
4209
4233
3935
3255
2454
1822
738
-470
-1368
-1794
-1841
-1654
-1371
-1119
-930
-948
-962
-864
-670
-521
-544
-758
-1155
-1698
-2127
-2315
-2356
-2298
-2213
-2145
-2113
-2134
-2117
-1914
-1546
-1054
-516
-70
186
311
366
466
602
587
417
110
-220
-465
-582
-543
-404
-286
-180
-61
-8
109
197
238
316
251
105
-42
-249
-392
-445
-565
-655
-714
-809
-828
-716
-511
-271
-89
90
240
344
444
502
532
560
528
463
387
266
129
-19
-89
-101
-69
-2
89
163
207
256
272
259
223
155
17
-173
-401
-638
-835
-1016
-1166
-1290
-1381
-1404
-1385
-1304
-1194
-1084
-937
-914
-947
-1001
-1282
-1635
-1954
-2361
-2664
-2712
-2712
-2458
-1990
-1626
-1191
-821
-558
-221
-22
103
159
33
-71
-228
-479
-617
-746
-893
-941
-1062
-1196
-1281
-1417
-1411
-1246
-1112
-932
-725
-640
-526
-498
-505
-409
-474
-625
-722
-910
-980
-980
-925
-701
-517
-317
-113
-4
77
166
162
174
166
49
-38
-76
-93
-23
115
296
531
756
1015
1312
1591
1885
2140
2323
2483
2563
2626
2745
2795
2909
3065
3124
3200
3270
3301
3364
3386
3444
3534
3649
3621
3321
2918
2136
878
-466
-1925
-3507
-4586
-5255
-5477
-5056
-4470
-3684
-2846
-2150
-1354
-699
-218
143
120
-113
-434
-876
-1204
-1359
-1382
-1137
-856
-638
-390
-334
-214
198
802
1588
2258
2546
2504
2120
1548
1077
559
-37
-669
-1415
-2080
-2565
-2759
-2562
-2179
-1715
-1248
-914
-685
-453
-192
-20
12
-115
-400
-775
-1115
-1314
-1420
-1397
-1233
-996
-671
-252
229
740
1207
1531
1683
1677
1509
1247
901
525
163
-249
-631
-942
-1169
-1314
-1328
-1226
-1030
-788
-588
-419
-347
-413
-479
-599
-793
-989
-1254
-1523
-1767
-1915
-1931
-1822
-1635
-1371
-1080
-845
-616
-458
-363
-345
-417
-551
-749
-1003
-1219
-1384
-1547
-1545
-1493
-1432
-1246
-1083
-858
-653
-556
-497
-516
-564
-660
-809
-972
-1174
-1379
-1532
-1617
-1639
-1609
-1514
-1390
-1253
-1127
-1022
-915
-824
-767
-693
-664
-715
-738
-767
-791
-812
-821
-783
-759
-659
-533
-407
-271
-159
-58
13
29
-23
-102
-218
-390
-535
-651
-753
-784
-775
-690
-502
-313
-52
277
605
902
1194
1416
1564
1721
1827
1892
1921
1985
2097
2219
2429
2648
2937
3143
3426
3637
3769
3862
3801
3869
3796
3816
3877
3870
3545
2910
2171
962
-446
-1770
-3191
-4550
-5432
-5757
-5503
-4734
-3799
-2863
-2218
-1711
-1096
-686
-400
-495
-896
-1385
-1858
-1960
-1805
-1455
-932
-258
423
999
1437
1512
1476
1555
1788
2019
1961
1636
1019
270
-260
-488
-667
-838
-990
-1139
-1243
-1237
-1086
-900
-758
-682
-739
-1014
-1366
-1642
-1766
-1742
-1600
-1437
-1275
-1019
-622
-113
399
844
1142
1253
1297
1254
1122
914
648
376
73
-130
-256
-302
-207
4
243
385
460
438
271
49
-231
-599
-982
-1376
-1741
-2027
-2215
-2278
-2215
-2022
-1691
-1310
-925
-598
-362
-219
-264
-279
-439
-783
-1072
-1355
-1788
-1987
-1971
-1963
-1767
-1545
-1310
-1092
-861
-612
-491
-492
-618
-771
-911
-1078
-1172
-1323
-1429
-1500
-1503
-1382
-1286
-1121
-1019
-973
-826
-798
-896
-927
-1014
-1150
-1257
-1372
-1477
-1556
-1591
-1481
-1297
-1084
-825
-608
-311
-124
-13
105
103
26
-38
-90
-233
-343
-412
-481
-489
-458
-391
-353
-318
-284
-284
-213
-184
-196
-115
-16
49
210
385
595
945
1204
1522
1877
2019
2233
2518
2628
2787
2905
2913
2999
3008
3157
3264
3293
3379
3520
3686
3909
4029
4255
3875
3055
2274
852
-650
-1924
-3327
-4751
-5767
-6304
-6062
-5174
-4018
-2895
-2245
-1871
-1409
-937
-440
-345
-718
-1339
-1866
-1869
-1541
-1018
-460
129
684
1224
1718
1748
1503
1307
1317
1430
1374
1101
439
-319
-759
-810
-755
-754
-839
-1077
-1223
-1253
-1200
-1172
-1288
-1430
-1639
-1904
-2102
-2226
-2218
-2018
-1598
-1139
-686
-243
174
610
993
1311
1371
1197
925
603
303
75
-72
-234
-334
-339
-241
-41
142
328
458
418
307
91
-269
-724
-1169
-1594
-1963
-2212
-2363
-2443
-2417
-2223
-1951
-1605
-1313
-1089
-943
-997
-1067
-1082
-1274
-1420
-1473
-1578
-1501
-1401
-1284
-1029
-851
-589
-303
-195
-96
-146
-274
-384
-571
-757
-945
-1136
-1209
-1249
-1233
-1138
-1081
-994
-932
-904
-853
-913
-1059
-1201
-1421
-1640
-1729
-1779
-1741
-1611
-1447
-1220
-1002
-726
-463
-261
-49
36
81
108
81
24
-41
-87
-146
-184
-181
-182
-180
-121
-86
-85
-59
-112
-146
-192
-229
-254
-325
-250
-105
-3
236
520
819
1115
1493
1817
2015
2213
2394
2461
2554
2660
2689
2762
2787
2909
3036
3206
3332
3528
3761
3939
4196
4466
4585
4174
3334
2196
568
-1083
-2346
-3770
-5053
-5887
-6393
-5876
-4794
-3536
-2355
-1847
-1446
-1116
-646
-152
-294
-800
-1539
-1923
-1749
-1189
-489
111
692
1196
1836
2235
2163
1847
1589
1562
1588
1522
1092
352
-442
-789
-783
-715
-603
-759
-978
-1135
-1170
-1119
-1167
-1292
-1505
-1765
-2045
-2243
-2284
-2183
-1802
-1289
-753
-171
305
806
1260
1629
1862
1802
1534
1166
740
413
225
55
-67
-126
-63
84
291
528
694
767
674
476
169
-319
-844
-1350
-1817
-2161
-2407
-2480
-2503
-2367
-2199
-2003
-1576
-1389
-1273
-1038
-1150
-1314
-1322
-1492
-1500
-1455
-1505
-1414
-1385
-1240
-923
-622
-208
-1
235
371
378
444
349
227
26
-208
-474
-728
-916
-1097
-1191
-1123
-1027
-1079
-1095
-1100
-1268
-1346
-1362
-1489
-1544
-1524
-1499
-1398
-1229
-1031
-768
-513
-245
-53
109
242
288
327
293
245
187
85
11
-68
-119
-139
-183
-124
-128
-91
-4
51
128
214
304
347
429
514
649
835
1047
1195
1437
1645
1801
2010
2207
2365
2486
2565
2742
2690
2747
2897
2921
3065
3281
3526
3649
4031
4362
4557
4480
3919
2788
1392
-137
-1615
-2869
-4334
-5517
-6223
-6204
-5268
-4114
-2838
-2189
-1841
-1396
-1010
-309
-145
-523
-1247
-1827
-1829
-1482
-741
-131
321
789
1339
1777
1821
1618
1334
1295
1407
1487
1183
520
-254
-799
-859
-763
-620
-714
-989
-1182
-1283
-1218
-1200
-1278
-1460
-1747
-1961
-2168
-2291
-2223
-1975
-1501
-974
-410
86
535
1006
1420
1742
1800
1651
1320
928
615
376
192
-21
-173
-223
-165
-17
260
464
547
575
449
233
-147
-605
-1097
-1604
-1996
-2315
-2608
-2779
-2872
-2863
-2675
-2399
-2156
-1900
-1765
-1620
-1401
-1254
-1053
-959
-996
-960
-953
-924
-862
-808
-715
-623
-450
-293
-154
-46
32
98
83
14
-219
-526
-813
-1022
-1143
-1289
-1441
-1565
-1688
-1660
-1543
-1422
-1276
-1180
-1118
-1046
-1039
-961
-914
-803
-617
-515
-372
-252
-101
54
180
373
482
491
465
353
293
249
166
104
-15
-104
-114
-112
-65
45
164
311
474
625
771
887
1010
1190
1347
1471
1618
1706
1756
1867
2124
2211
2410
2600
2622
2767
3036
3058
3259
3458
3529
3824
4114
4353
4662
4254
3492
2401
743
-756
-2017
-3428
-4613
-5663
-6229
-5780
-4939
-3580
-2403
-1917
-1507
-1233
-716
-215
-160
-594
-1420
-1795
-1666
-1057
-262
385
903
1372
1952
2308
2218
1872
1540
1410
1412
1375
966
147
-616
-1009
-1025
-788
-694
-802
-1024
-1287
-1271
-1190
-1231
-1314
-1559
-1832
-2071
-2239
-2291
-2184
-1808
-1256
-621
-29
495
988
1412
1829
2068
2027
1783
1364
935
601
361
138
-68
-190
-184
-69
159
439
631
721
717
600
302
-112
-624
-1140
-1638
-2179
-2522
-2811
-3119
-3112
-3020
-2958
-2630
-2297
-2019
-1688
-1406
-1127
-931
-828
-684
-650
-610
-600
-692
-662
-619
-487
-271
-95
70
188
262
300
273
148
-147
-463
-805
-1267
-1568
-1727
-2005
-2089
-2004
-2007
-1847
-1594
-1450
-1233
-1118
-1079
-1000
-1001
-971
-931
-881
-803
-726
-583
-412
-190
50
207
327
459
439
354
332
202
24
-62
-157
-285
-284
-238
-144
75
321
626
987
1238
1509
1796
1866
1948
2121
2037
2002
2100
1968
1963
2116
2115
2312
2640
2740
3086
3363
3573
3936
4189
4483
4672
4945
4737
3868
2690
994
-841
-2258
-3516
-4807
-5832
-6610
-6458
-5512
-4119
-2576
-1881
-1483
-1313
-933
-245
-141
-433
-1278
-1943
-1965
-1403
-562
102
793
1315
1956
2592
2674
2304
1804
1539
1458
1361
1042
263
-714
-1296
-1384
-1132
-879
-891
-1076
-1330
-1393
-1322
-1359
-1497
-1829
-2181
-2499
-2792
-2873
-2862
-2542
-1940
-1241
-522
62
638
1105
1588
1953
1987
1779
1330
841
414
92
-135
-357
-536
-552
-426
-158
150
429
614
622
534
323
-141
-735
-1368
-2028
-2619
-3115
-3441
-3712
-3772
-3588
-3238
-2744
-2170
-1657
-1228
-879
-660
-465
-401
-518
-630
-826
-945
-989
-961
-798
-539
-179
166
457
660
718
613
472
184
-226
-708
-1205
-1635
-1973
-2121
-2124
-1991
-1791
-1546
-1206
-912
-686
-503
-429
-451
-509
-639
-792
-865
-929
-901
-771
-616
-418
-199
54
307
489
617
641
505
327
146
-98
-241
-362
-518
-433
-277
-76
368
746
1105
1588
1867
2113
2339
2309
2229
2184
2008
1937
1934
1866
1902
2057
2296
2502
2885
3262
3565
3940
4402
4745
5064
5450
4968
4014
2614
654
-1066
-2592
-3999
-5386
-6543
-7105
-6631
-5339
-3757
-2278
-1615
-1323
-1037
-465
104
38
-499
-1505
-2110
-1934
-1231
-404
241
868
1459
2214
2804
2773
2337
1919
1750
1701
1601
1058
83
-866
-1356
-1254
-903
-683
-718
-929
-1060
-922
-675
-599
-744
-1103
-1515
-1903
-2208
-2351
-2393
-2096
-1520
-873
-201
401
955
1495
2007
2323
2342
2048
1536
991
497
122
-228
-595
-825
-906
-772
-477
-137
180
365
385
284
7
-534
-1137
-1766
-2469
-3128
-3637
-4045
-4247
-4074
-3744
-3249
-2597
-2020
-1424
-942
-545
-254
-149
-224
-345
-471
-677
-758
-803
-818
-656
-417
-211
10
184
210
177
12
-218
-579
-1022
-1369
-1758
-2086
-2233
-2210
-2092
-1945
-1703
-1364
-1020
-680
-355
-170
-100
-144
-294
-403
-511
-623
-675
-689
-659
-540
-333
-106
136
349
558
666
653
626
524
447
436
356
401
549
528
822
1197
1337
1815
2168
2269
2535
2573
2568
2582
2384
2257
2147
2055
2045
2059
2331
2529
2800
3417
3727
4228
4833
5178
5151
4302
3071
1271
-665
-2217
-3800
-5280
-6567
-7553
-7320
-6206
-4656
-2945
-2041
-1534
-1096
-504
292
554
140
-932
-1693
-1835
-1513
-812
-250
266
688
1464
2280
2493
2437
2159
2009
2108
2045
1638
701
-489
-1291
-1598
-1519
-1442
-1607
-1889
-2129
-1988
-1640
-1357
-1235
-1371
-1575
-1822
-2040
-2249
-2379
-2212
-1840
-1300
-716
-243
219
751
1393
1941
2240
2237
1933
1539
1196
931
614
163
-290
-621
-735
-635
-440
-252
-219
-243
-256
-462
-778
-1176
-1752
-2289
-2775
-3249
-3622
-3874
-3949
-3815
-3518
-3036
-2570
-2153
-1677
-1278
-893
-566
-460
-410
-441
-553
-528
-516
-566
-532
-549
-503
-333
-282
-257
-211
-316
-413
-535
-804
-1118
-1450
-1679
-1709
-1678
-1647
-1603
-1495
-1323
-1095
-817
-534
-361
-332
-338
-394
-467
-523
-579
-631
-643
-627
-602
-509
-419
-292
-69
100
206
279
324
382
510
670
800
955
1124
1207
1332
1572
1753
1983
2125
2303
2479
2588
2833
2817
2782
2896
2886
2898
2953
2918
3007
2931
3207
3681
3843
4347
4808
4926
4491
3469
2150
286
-1509
-2950
-4664
-6273
-7565
-8017
-7272
-5859
-4055
-2737
-2062
-1434
-733
309
1030
970
155
-950
-1386
-1369
-981
-501
-112
346
980
1918
2455
2422
2283
2267
2476
2643
2367
1491
135
-994
-1550
-1743
-1829
-2104
-2493
-2752
-2606
-2054
-1544
-1153
-931
-873
-866
-1024
-1318
-1679
-1847
-1718
-1396
-1034
-758
-468
-1
750
1594
2224
2525
2510
2359
2175
1981
1662
1086
423
-161
-542
-747
-835
-878
-964
-934
-848
-845
-898
-1118
-1500
-1861
-2316
-2729
-3098
-3515
-3754
-3779
-3638
-3298
-2764
-2154
-1525
-909
-425
9
299
418
480
435
309
33
-211
-434
-640
-699
-740
-692
-596
-681
-656
-578
-644
-600
-624
-696
-797
-1038
-1146
-1288
-1483
-1529
-1536
-1403
-1200
-1024
-818
-626
-481
-279
-116
-86
-68
-158
-329
-499
-619
-726
-784
-719
-655
-548
-325
-117
83
370
637
910
1138
1259
1309
1417
1453
1455
1622
1620
1617
1896
1942
2024
2330
2393
2523
2622
2684
2719
2729
2822
2863
2909
3102
3267
3558
3938
4302
4782
4553
3905
3009
1339
-248
-1752
-3540
-5173
-6618
-7198
-6810
-5891
-4475
-3329
-2775
-2150
-1398
-381
596
843
562
-156
-756
-913
-854
-717
-550
-298
170
801
1238
1326
1344
1669
2238
2775
3008
2625
1760
793
38
-453
-987
-1540
-2148
-2707
-2934
-2859
-2571
-2171
-1765
-1348
-1061
-1003
-1024
-1115
-1177
-1097
-1016
-1025
-1169
-1303
-1207
-871
-443
-2
381
665
1000
1359
1717
1953
1897
1649
1262
814
392
-22
-433
-777
-1078
-1338
-1498
-1669
-1823
-1887
-1878
-1805
-1822
-1923
-2066
-2271
-2429
-2514
-2540
-2509
-2453
-2356
-2211
-2048
-1818
-1513
-1154
-735
-351
-78
98
161
159
129
63
-44
-231
-482
-734
-941
-1050
-1070
-994
-819
-606
-392
-194
-27
75
124
85
-26
-167
-353
-544
-693
-792
-862
-891
-918
-920
-871
-814
-765
-748
-657
-657
-728
-794
-906
-976
-1067
-1076
-1019
-970
-858
-663
-454
-251
-34
174
328
462
576
682
815
934
1013
1072
1125
1172
1169
1166
1241
1357
1498
1647
1798
1929
2065
2226
2377
2502
2649
2819
2963
3087
3172
3215
3081
2603
1793
737
-317
-1054
-1369
-1319
-1033
-633
-204
172
504
891
1334
1706
1768
1399
717
-111
-857
-1399
-1759
-2009
-2253
-2520
-2777
-3053
-3285
-3289
-2922
-2212
-1420
-719
-196
16
15
-37
-54
-66
-259
-667
-1215
-1798
-2256
-2441
-2371
-2147
-1858
-1563
-1273
-982
-585
-97
413
856
1107
1146
1041
884
708
478
222
-41
-299
-521
-639
-620
-517
-394
-274
-167
-59
76
212
301
321
261
120
-52
-238
-421
-575
-674
-728
-786
-849
-874
-853
-790
-705
-648
-627
-657
-742
-872
-1041
-1197
-1310
-1381
-1413
-1433
-1442
-1425
-1366
-1260
-1151
-1050
-970
-943
-1010
-1105
-1163
-1179
-1155
-1157
-1188
-1252
-1292
-1281
-1247
-1148
-1002
-853
-701
-576
-461
-325
-186
-70
-57
-115
-192
-263
-343
-431
-488
-530
-571
-592
-601
-620
-585
-514
-437
-358
-282
-159
-18
97
217
331
443
522
528
517
497
494
535
626
754
876
986
1117
1244
1365
1539
1728
1855
1965
2108
2248
2397
2565
2768
2987
3205
3431
3644
3801
3766
3362
2548
1423
248
-698
-1223
-1268
-994
-628
-266
12
172
356
634
953
1082
817
235
-542
-1292
-1841
-2172
-2351
-2512
-2680
-2838
-3038
-3242
-3277
-2979
-2313
-1492
-747
-194
54
46
-78
-176
-204
-350
-684
-1169
-1726
-2153
-2335
-2250
-1949
-1581
-1206
-848
-528
-175
233
657
1023
1228
1218
1030
790
541
269
1
-274
-546
-742
-842
-822
-656
-444
-233
-65
75
221
312
349
327
185
-18
-241
-510
-789
-1022
-1187
-1292
-1357
-1364
-1312
-1206
-1059
-953
-830
-718
-690
-716
-823
-983
-1137
-1257
-1339
-1395
-1411
-1404
-1364
-1303
-1226
-1135
-1035
-972
-970
-999
-1053
-1083
-1090
-1125
-1174
-1251
-1340
-1396
-1426
-1373
-1253
-1126
-997
-882
-751
-591
-448
-293
-190
-191
-245
-338
-420
-505
-554
-543
-514
-493
-481
-471
-404
-321
-236
-129
-57
18
62
77
122
188
227
269
305
331
345
334
333
350
407
497
617
718
792
866
974
1092
1210
1361
1520
1670
1802
1935
2122
2320
2518
2731
2945
3186
3426
3627
3602
3191
2405
1313
222
-613
-1055
-1099
-825
-458
-124
100
225
400
628
901
956
631
14
-750
-1450
-1957
-2252
-2392
-2490
-2588
-2702
-2864
-3024
-3032
-2741
-2123
-1367
-696
-220
-44
-102
-237
-303
-297
-402
-662
-1070
-1533
-1874
-1997
-1879
-1574
-1203
-846
-526
-240
92
474
872
1205
1352
1299
1086
796
496
192
-112
-402
-653
-817
-883
-801
-587
-345
-92
109
276
411
438
429
379
240
35
-204
-457
-706
-935
-1085
-1160
-1189
-1140
-1038
-932
-825
-715
-625
-581
-600
-648
-756
-905
-1067
-1237
-1369
-1426
-1395
-1310
-1241
-1162
-1083
-1003
-893
-829
-797
-795
-838
-871
-885
-911
-931
-943
-954
-954
-941
-867
-763
-662
-563
-466
-352
-242
-154
-77
-45
-73
-122
-223
-336
-413
-448
-426
-391
-374
-344
-299
-233
-135
-14
86
138
189
237
263
286
343
437
509
544
582
645
674
714
795
878
961
1046
1136
1198
1233
1321
1462
1583
1683
1837
2009
2144
2270
2445
2659
2865
3120
3384
3584
3620
3326
2631
1647
581
-314
-884
-1077
-906
-596
-281
-24
98
181
349
622
787
621
140
-553
-1292
-1854
-2182
-2355
-2430
-2486
-2564
-2690
-2843
-2880
-2670
-2145
-1439
-760
-268
-61
-97
-266
-386
-392
-422
-603
-924
-1312
-1672
-1843
-1743
-1418
-1011
-617
-257
5
245
521
831
1111
1241
1208
1026
733
422
125
-135
-326
-488
-621
-702
-663
-498
-296
-113
41
142
179
179
151
104
1
-157
-308
-485
-669
-846
-996
-1068
-1089
-1053
-982
-905
-846
-804
-755
-717
-731
-805
-916
-1042
-1185
-1339
-1429
-1431
-1373
-1299
-1236
-1179
-1147
-1148
-1129
-1106
-1092
-1096
-1126
-1153
-1192
-1237
-1238
-1208
-1170
-1124
-1063
-975
-859
-724
-578
-424
-294
-196
-113
-73
-97
-161
-248
-350
-440
-475
-459
-407
-355
-304
-250
-178
-110
-34
57
118
174
227
239
243
266
306
343
363
410
473
505
522
587
704
820
939
1056
1132
1182
1254
1327
1392
1491
1600
1699
1802
1953
2096
2197
2348
2512
2672
2865
3054
3183
3140
2779
2077
1141
176
-556
-1002
-1101
-850
-512
-236
-69
6
58
190
405
482
234
-254
-880
-1531
-2023
-2304
-2369
-2364
-2359
-2384
-2504
-2663
-2714
-2471
-1960
-1306
-680
-278
-164
-290
-493
-609
-639
-694
-827
-1076
-1388
-1649
-1758
-1606
-1268
-857
-440
-93
162
373
600
863
1095
1199
1166
982
680
364
57
-184
-350
-473
-545
-556
-482
-343
-181
-54
40
106
115
75
40
-13
-123
-262
-402
-548
-718
-879
-995
-1043
-1028
-952
-858
-777
-717
-646
-570
-533
-504
-508
-582
-684
-825
-955
-1020
-1020
-983
-932
-922
-949
-982
-992
-982
-978
-972
-973
-993
-1047
-1099
-1106
-1100
-1083
-1024
-952
-891
-833
-747
-646
-540
-432
-313
-234
-192
-160
-141
-160
-200
-219
-227
-209
-169
-142
-123
-112
-113
-80
-32
24
98
164
227
292
333
356
403
456
503
522
508
523
563
610
660
727
827
960
1084
1160
1205
1268
1329
1386
1467
1548
1636
1717
1824
1985
2145
2312
2558
2796
2991
3192
3281
3064
2509
1672
718
-104
-675
-945
-901
-628
-325
-79
63
116
234
412
544
481
129
-434
-1086
-1647
-2033
-2228
-2285
-2275
-2296
-2381
-2494
-2614
-2535
-2178
-1604
-965
-471
-204
-198
-347
-502
-592
-652
-755
-925
-1174
-1460
-1660
-1657
-1454
-1099
-702
-324
-39
151
349
540
724
847
850
733
492
211
-91
-344
-509
-582
-596
-589
-509
-386
-267
-152
-70
-26
-12
-67
-136
-228
-350
-491
-624
-728
-829
-924
-1002
-1043
-1062
-1044
-984
-940
-907
-857
-798
-765
-759
-757
-783
-831
-895
-967
-1017
-1038
-1015
-973
-937
-926
-953
-989
-996
-972
-932
-908
-905
-919
-930
-931
-925
-925
-932
-921
-887
-827
-777
-724
-665
-605
-522
-445
-376
-326
-329
-359
-386
-419
-452
-468
-452
-437
-398
-374
-360
-336
-306
-236
-142
-47
38
116
169
227
292
337
354
378
394
420
457
480
489
536
637
727
866
1002
1060
1095
1126
1189
1297
1385
1490
1639
1769
1927
2115
2300
2550
2771
3131
3392
4139
5250
4740
3313
2340
1061
-543
-2074
-3083
-3146
-2743
-2387
-2004
-1673
-1564
-1401
-1050
-836
-1030
-1418
-1921
-2520
-2952
-3228
-3498
-3596
-3521
-3430
-3141
-2703
-2304
-1729
-897
172
1188
1800
2064
2011
1660
1326
1067
764
418
48
-302
-609
-855
-816
-567
-201
292
783
1050
1042
808
531
230
-144
-485
-949
-1591
-2154
-2574
-2780
-2809
-2675
-2305
-1842
-1398
-900
-508
-347
-299
-283
-306
-413
-598
-829
-1077
-1252
-1223
-1082
-952
-764
-493
-204
91
328
464
424
295
215
67
-223
-577
-959
-1271
-1500
-1642
-1737
-1800
-1760
-1629
-1444
-1307
-1284
-1343
-1453
-1534
-1569
-1631
-1726
-1820
-1827
-1715
-1534
-1280
-971
-646
-265
95
388
554
606
619
541
421
250
17
-235
-455
-627
-771
-835
-823
-764
-615
-452
-296
-175
-128
-112
-120
-66
-30
-1
118
217
428
686
915
1243
1523
1739
1984
2164
2245
2252
2250
2204
2119
2131
2073
2113
2172
2322
2570
2850
3256
3649
4122
4604
5046
5581
5922
5637
4636
3150
1172
-966
-2701
-4163
-5472
-6510
-7093
-7038
-6547
-5686
-4610
-3772
-2920
-1999
-1147
-557
-508
-780
-1206
-1496
-1402
-1126
-662
-46
632
1338
2070
2607
2775
2864
3111
3363
3375
3010
2202
969
-339
-1310
-1909
-2243
-2302
-2271
-2220
-2107
-1879
-1545
-1208
-845
-481
-380
-620
-1129
-1770
-2305
-2563
-2490
-2172
-1775
-1363
-910
-351
374
1084
1666
2119
2379
2370
2066
1557
771
-177
-930
-1508
-1902
-2186
-2383
-2452
-2432
-2163
-1830
-1569
-1427
-1416
-1477
-1605
-1837
-2157
-2440
-2617
-2495
-2218
-1863
-1413
-1010
-506
36
448
658
618
439
155
-177
-546
-1053
-1506
-1775
-1871
-1780
-1648
-1422
-1211
-987
-700
-506
-373
-385
-473
-584
-725
-841
-1034
-1151
-1117
-963
-744
-441
-192
-67
93
170
147
17
-167
-407
-688
-894
-1045
-1140
-1145
-999
-714
-402
-23
293
535
871
1087
1235
1399
1499
1514
1427
1439
1343
1281
1323
1230
1384
1545
1559
1796
1907
2179
2349
2463
2883
2817
3017
3251
3419
3923
4214
4719
5470
5374
4528
2833
478
-1859
-3993
-5286
-6271
-7342
-7750
-7622
-6767
-5402
-4073
-2965
-2155
-1501
-689
3
162
-54
-541
-715
-393
91
886
1647
2331
3025
3600
3986
3810
3144
2508
1845
1130
389
-641
-1815
-2879
-3581
-3796
-3735
-3357
-2926
-2514
-2131
-1750
-1363
-1101
-909
-845
-892
-1113
-1482
-1858
-2089
-1981
-1409
-598
343
1026
1477
1800
2025
2248
2235
2029
1661
1116
548
-186
-890
-1597
-2217
-2438
-2605
-2571
-2583
-2765
-2813
-2821
-2635
-2547
-2535
-2456
-2579
-2518
-2357
-2258
-1943
-1678
-1138
-466
88
613
839
957
1014
928
733
327
-172
-654
-1056
-1377
-1627
-1883
-2015
-2015
-1874
-1689
-1593
-1581
-1618
-1675
-1679
-1654
-1670
-1606
-1477
-1233
-886
-570
-225
48
376
640
814
876
757
545
251
-48
-338
-588
-800
-853
-875
-785
-659
-588
-361
-192
20
175
234
312
340
384
548
765
961
1160
1447
1693
1728
1935
1959
1984
2190
2119
2182
2161
2089
2273
2260
2538
2709
2812
3248
3453
4071
4434
4952
5466
5840
5792
4492
2317
-354
-2852
-4872
-5922
-6696
-7309
-7570
-7443
-6423
-5113
-3606
-2379
-1499
-705
-70
209
4
-549
-1063
-1156
-810
69
1067
2071
2966
3609
4226
4392
4186
3543
2830
2096
1104
-85
-1542
-2840
-3849
-4314
-4243
-3756
-3035
-2413
-1917
-1711
-1451
-1236
-1174
-1054
-1020
-954
-1158
-1398
-1574
-1680
-1293
-614
426
1436
2081
2396
2424
2400
2287
2029
1662
1143
573
-76
-777
-1346
-2009
-2390
-2461
-2326
-2148
-2184
-2287
-2548
-2648
-2675
-2715
-2690
-2805
-2712
-2581
-2366
-1988
-1718
-1202
-641
60
717
991
1175
967
817
648
361
15
-495
-849
-1241
-1517
-1694
-1879
-1961
-1862
-1711
-1525
-1414
-1507
-1652
-1758
-1778
-1745
-1660
-1565
-1365
-1130
-828
-462
-128
215
469
732
853
832
694
381
90
-135
-333
-546
-668
-739
-812
-805
-750
-655
-664
-596
-510
-490
-439
-441
-434
-371
-225
14
263
610
904
1215
1481
1621
1746
1778
1731
1843
1788
1727
1823
1852
1994
2129
2315
2487
2651
2892
2993
3228
3537
3847
4196
4611
5122
5402
5056
3719
1413
-1066
-3568
-5248
-6043
-6514
-6706
-6890
-6514
-5676
-4568
-3414
-2516
-1579
-845
-217
16
-290
-817
-1305
-1249
-503
594
1756
2683
3402
3973
4213
4149
3692
3054
2369
1562
642
-587
-1854
-3175
-4130
-4480
-4364
-3828
-3318
-2759
-2341
-2105
-1893
-1773
-1585
-1384
-1214
-1080
-1115
-1205
-1332
-1266
-808
-108
842
1614
2076
2274
2105
1917
1620
1311
982
574
75
-540
-1014
-1603
-2140
-2378
-2410
-2203
-2055
-2025
-2082
-2349
-2542
-2628
-2612
-2576
-2539
-2467
-2268
-2044
-1840
-1581
-1237
-802
-302
240
491
540
366
193
40
-175
-336
-674
-861
-1125
-1258
-1432
-1628
-1667
-1694
-1430
-1324
-1252
-1321
-1506
-1593
-1634
-1482
-1449
-1305
-1133
-902
-669
-476
-285
-147
97
308
474
466
315
66
-158
-343
-468
-518
-577
-539
-529
-509
-544
-586
-535
-479
-302
-196
-132
-59
-2
180
378
674
953
1217
1489
1663
1786
1809
1759
1754
1711
1800
1874
1903
2062
1939
2159
2197
2316
2610
2885
3219
3419
3780
4064
4500
4730
5276
5269
4658
3025
846
-1182
-3422
-4519
-5457
-5690
-5856
-5856
-5182
-4708
-3782
-3204
-2400
-1556
-922
-399
-463
-748
-1201
-1369
-1094
-331
605
1642
2559
3299
3747
3779
3659
3178
2904
2423
1806
977
-155
-1233
-2463
-3197
-3535
-3451
-3165
-2770
-2301
-2205
-2096
-2114
-2043
-1824
-1668
-1311
-1224
-1169
-1259
-1365
-1140
-768
-38
666
1370
1744
1833
1755
1528
1308
1013
813
460
37
-372
-1082
-1883
-2352
-2613
-2564
-2271
-2002
-1805
-1862
-1891
-1903
-1967
-1957
-1919
-1752
-1554
-1413
-1400
-1445
-1367
-1108
-627
-134
290
489
418
321
93
-197
-483
-691
-831
-907
-939
-1103
-1329
-1425
-1456
-1300
-1051
-893
-778
-782
-818
-910
-1000
-1056
-990
-845
-643
-380
-286
-259
-225
-149
-33
115
199
177
107
-65
-282
-453
-616
-687
-630
-524
-385
-347
-440
-480
-492
-455
-348
-193
-12
85
163
250
377
475
600
839
1013
1130
1141
1108
1076
967
960
1042
1207
1336
1405
1543
1615
1710
1674
1859
1986
2046
2165
2301
2483
2729
2932
3148
3634
3950
4359
4669
4597
3919
2291
901
-679
-2081
-3004
-3712
-4029
-4507
-4568
-4392
-4124
-3859
-3469
-2792
-2204
-1636
-1471
-1485
-1692
-1873
-1796
-1437
-820
-137
587
1262
1835
2081
2221
2306
2372
2474
2359
2184
1646
979
212
-518
-941
-1344
-1439
-1467
-1382
-1412
-1603
-1659
-1759
-1760
-1677
-1512
-1416
-1468
-1515
-1658
-1752
-1757
-1545
-1125
-656
-208
129
274
347
413
381
344
312
189
32
-375
-746
-1132
-1558
-1701
-1630
-1429
-1297
-1217
-1130
-1090
-1177
-1215
-1148
-1127
-1073
-1032
-1014
-1094
-1299
-1357
-1265
-1097
-931
-751
-640
-600
-644
-777
-910
-1052
-1144
-1159
-1089
-1089
-1126
-1153
-1164
-1021
-892
-731
-566
-430
-326
-288
-264
-237
-219
-197
-73
66
139
151
120
84
36
5
25
41
8
-25
-54
-139
-199
-197
-178
-150
-77
36
120
177
170
191
269
372
419
499
623
639
679
639
662
673
787
764
877
990
909
903
816
778
804
756
829
859
872
869
782
895
944
983
1059
1182
1192
1127
1085
1038
1041
1077
1098
1230
1407
1456
1465
1636
1667
1612
1478
1115
891
555
163
-15
-256
-485
-604
-629
-557
-537
-556
-463
-390
-367
-292
-287
-334
-480
-614
-665
-721
-738
-735
-656
-560
-469
-387
-347
-311
-307
-266
-235
-201
-209
-271
-350
-472
-566
-665
-733
-782
-790
-764
-764
-750
-711
-683
-633
-587
-535
-442
-406
-390
-350
-318
-265
-205
-155
-98
-65
-71
-100
-124
-182
-234
-247
-294
-310
-332
-370
-370
-383
-408
-419
-443
-488
-487
-480
-478
-458
-449
-440
-431
-434
-420
-416
-430
-447
-457
-466
-468
-475
-496
-506
-493
-456
-421
-391
-398
-423
-459
-503
-529
-550
-562
-564
-564
-556
-511
-435
-361
-301
-238
-174
-130
-108
-97
-98
-120
-134
-162
-199
-257
-303
-306
-320
-306
-278
-256
-230
-232
-234
-246
-291
-332
-368
-412
-461
-509
-547
-590
-615
-601
-565
-517
-452
-371
-300
-244
-214
-217
-244
-254
-265
-290
-291
-273
-238
-194
-146
-103
-48
3
23
26
24
-5
-63
-129
-191
-233
-269
-298
-312
-299
-272
-246
-222
-200
-185
-180
-171
-177
-192
-227
-256
-262
-262
-254
-238
-234
-214
-185
-157
-141
-133
-120
-117
-122
-124
-131
-150
-167
-173
-167
-171
-182
-191
-194
-202
-211
-218
-217
-210
-214
-227
-240
-262
-295
-315
-320
-322
-337
-343
-326
-319
-308
-312
-309
-300
-308
-315
-325
-320
-318
-316
-316
-320
-307
-330
-374
-409
-452
-483
-497
-514
-525
-523
-526
-546
-558
-564
-570
-583
-581
-600
-623
-621
-609
-596
-569
-529
-495
-466
-459
-469
-481
-506
-525
-536
-547
-559
-548
-530
-526
-528
-515
-500
-480
-460
-456
-456
-446
-448
-441
-417
-387
-344
-302
-263
-241
-208
-209
-193
-299
-60
-133
-229
-114
-149
-177
-197
-214
-265
-230
-283
-267
-272
-287
-298
-321
-379
-422
-439
-439
-439
-435
-433
-425
-385
-352
-352
-356
-386
-406
-417
-432
-445
-438
-438
-434
-407
-387
-358
-309
-299
-288
-282
-263
-239
-238
-235
-245
-247
-239
-240
-255
-311
-375
-415
-438
-451
-459
-447
-434
-416
-414
-395
-369
-325
-280
-251
-221
-198
-168
-152
-150
-155
-156
-157
-174
-192
-189
-181
-172
-136
-90
-48
-25
-11
-17
-44
-89
-147
-175
-207
-235
-285
-320
-342
-350
-331
-325
-299
-261
-241
-237
-227
-236
-255
-266
-283
-291
-292
-277
-268
-258
-251
-246
-239
-246
-245
-227
-208
-200
-219
-246
-282
-318
-343
-355
-347
-333
-321
-297
-290
-286
-257
-245
-232
-210
-216
-244
-265
-306
-342
-360
-363
-333
-296
-259
-245
-245
-263
-294
-318
-332
-353
-384
-403
-418
-431
-444
-438
-434
-426
-419
-406
-393
-370
-337
-323
-305
-277
-246
-212
-186
-186
-201
-216
-208
-200
-190
-157
-137
-126
-108
-104
-110
-119
-118
-133
-149
-162
-189
-205
-223
-249
-274
-303
-327
-362
-393
-401
-392
-387
-372
-334
-298
-285
-296
-315
-328
-338
-325
-311
-305
-294
-286
-276
-251
-227
-210
-193
-189
-179
-161
-154
-174
-201
-224
-255
-291
-315
-324
-345
-361
-365
-378
-371
-360
-343
-327
-318
-301
-311
-341
-392
-435
-461
-477
-483
-472
-451
-425
-399
-393
-380
-369
-375
-377
-403
-429
-443
-461
-476
-475
-454
-439
-410
-389
-383
-381
-383
-397
-418
-442
-457
-467
-492
-509
-516
-533
-541
-535
-515
-481
-447
-404
-357
-315
-288
-268
-266
-273
-287
-313
-337
-364
-390
-391
-391
-397
-389
-386
-385
-385
-389
-375
-357
-334
-316
-303
-293
-292
-297
-300
-303
-307
-296
-269
-230
-170
-122
-88
-73
-65
-68
-105
-140
-192
-233
-256
-272
-283
-289
-284
-292
-290
-269
-256
-250
-266
-274
-288
-315
-319
-329
-344
-356
-361
-360
-361
-381
-374
-369
-351
-333
-336
-319
-302
-290
-269
-269
-292
-302
-327
-353
-355
-346
-338
-335
-337
-353
-367
-384
-394
-403
-414
-446
-469
-474
-485
-484
-465
-439
-419
-392
-357
-337
-325
-331
-318
-306
-330
-351
-375
-394
-415
-428
-440
-432
-424
-392
-357
-334
-301
-294
-309
-346
-395
-437
-471
-506
-535
-548
-560
-557
-533
-483
-430
-375
-317
-286
-274
-281
-327
-363
-394
-423
-433
-419
-401
-383
-367
-358
-339
-325
-308
-290
-275
-264
-272
-286
-304
-338
-352
-348
-340
-333
-328
-311
-315
-324
-322
-307
-277
-262
-255
-264
-276
-280
-288
-284
-273
-242
-218
-200
-195
-179
-164
-150
-131
-123
-123
-141
-151
-172
-198
-228
-246
-242
-256
-268
-282
-296
-326
-344
-352
-352
-324
-317
-302
-276
-275
-289
-296
-291
-292
-272
-248
-213
-168
-126
-89
-56
-27
-15
-14
-30
-49
-66
-96
-139
-173
-174
-183
-196
-191
-183
-191
-206
-188
-179
-191
-195
-200
-217
-247
-270
-273
-290
-286
-262
-237
-241
-235
-207
-191
-193
-191
-185
-199
-217
-224
-220
-227
-257
-289
-290
-284
-290
-284
-271
-269
-276
-284
-287
-286
-298
-309
-322
-327
-334
-328
-311
-278
-244
-223
-200
-199
-202
-197
-192
-188
-190
-202
-207
-224
-223
-217
-201
-176
-164
-157
-159
-156
-174
-191
-218
-253
-281
-291
-299
-297
-284
-288
-294
-281
-269
-247
-199
-176
-160
-141
-139
-156
-166
-169
-170
-170
-178
-169
-161
-141
-118
-106
-111
-135
-154
-165
-191
-223
-252
-274
-289
-295
-306
-322
-333
-341
-351
-361
-379
-378
-360
-323
-278
-240
-212
-206
-207
-211
-208
-227
-256
-293
-331
-360
-370
-370
-358
-350
-335
-327
-328
-329
-350
-361
-379
-388
-391
-383
-390
-393
-378
-358
-321
-295
-265
-235
-201
-189
-181
-172
-189
-206
-217
-222
-232
-213
-198
-178
-134
-109
-92
-71
-57
-56
-65
-88
-90
-102
-135
-173
-195
-213
-243
-253
-261
-259
-254
-266
-261
-252
-257
-258
-252
-247
-241
-221
-197
-178
-174
-167
-157
-142
-122
-110
-103
-99
-97
-89
-93
-103
-111
-125
-137
-158
-187
-231
-260
-296
-336
-365
-378
-386
-393
-403
-419
-431
-437
-416
-392
-348
-304
-272
-260
-257
-236
-212
-201
-187
-175
-170
-147
-131
-110
-92
-86
-77
-58
-58
-88
-112
-145
-185
-209
-238
-258
-282
-308
-326
-351
-380
-402
-426
-445
-450
-459
-461
-454
-457
-463
-480
-459
-411
-376
-327
-284
-267
-258
-249
-248
-241
-249
-267
-293
-326
-347
-352
-345
-313
-256
-201
-168
-168
-171
-174
-204
-229
-259
-309
-341
-362
-374
-376
-355
-304
-256
-193
-139
-100
-64
-59
-57
-60
-67
-87
-117
-143
-178
-183
-177
-178
-185
-172
-143
-107
-75
-49
-44
-59
-84
-140
-180
-207
-241
-265
-294
-296
-276
-247
-199
-146
-100
-62
-25
-3
7
6
-15
-48
-66
-78
-103
-130
-143
-132
-115
-93
-74
-40
-20
-13
-10
-10
-22
-57
-102
-131
-168
-211
-259
-289
-291
-275
-252
-223
-183
-162
-140
-132
-151
-155
-156
-157
-166
-171
-182
-199
-210
-209
-203
-185
-155
-132
-119
-112
-115
-132
-156
-189
-202
-224
-241
-241
-250
-247
-237
-215
-194
-185
-176
-171
-161
-176
-189
-186
-178
-176
-178
-192
-200
-195
-191
-165
-141
-99
-64
-60
-51
-52
-80
-123
-167
-211
-248
-279
-288
-285
-296
-291
-287
-289
-300
-296
-282
-281
-274
-280
-276
-271
-263
-252
-230
-192
-163
-140
-123
-124
-146
-136
-138
-123
-105
-98
-70
-66
-65
-49
-20
-3
11
28
22
1
-30
-59
-84
-107
-125
-141
-159
-182
-178
-154
-126
-97
-74
-56
-54
-64
-82
-98
-114
-134
-141
-146
-157
-174
-191
-198
-203
-198
-192
-187
-174
-180
-208
-215
-236
-258
-276
-298
-308
-323
-338
-349
-344
-335
-314
-300
-287
-271
-259
-239
-225
-207
-199
-209
-206
-198
-190
-177
-165
-151
-154
-156
-147
-135
-118
-117
-122
-127
-126
-153
-178
-201
-230
-242
-246
-257
-266
-269
-265
-254
-253
-246
-224
-201
-195
-192
-196
-207
-210
-222
-237
-240
-228
-202
-188
-171
-174
-171
-180
-198
-220
-263
-299
-329
-363
-402
-420
-422
-412
-380
-349
-322
-289
-260
-233
-212
-196
-191
-187
-188
-201
-219
-226
-226
-236
-257
-262
-265
-264
-257
-228
-173
-125
-83
-70
-84
-79
-81
-102
-127
-136
-157
-174
-173
-189
-201
-216
-229
-239
-247
-255
-272
-276
-279
-278
-279
-278
-264
-255
-246
-236
-244
-255
-278
-309
-337
-359
-368
-368
-366
-355
-346
-342
-328
-293
-260
-235
-230
-246
-246
-250
-271
-282
-287
-300
-316
-334
-344
-358
-375
-364
-349
-330
-323
-341
-351
-359
-352
-346
-328
-318
-314
-302
-294
-277
-241
-187
-152
-118
-90
-80
-82
-88
-91
-108
-127
-148
-168
-184
-197
-198
-206
-224
-227
-226
-219
-194
-179
-166
-155
-138
-123
-118
-121
-112
-100
-92
-89
-79
-64
-49
-35
-34
-19
-10
-16
-14
-26
-59
-88
-113
-134
-144
-155
-159
-156
-140
-140
-169
-186
-202
-225
-255
-276
-279
-294
-316
-320
-308
-282
-261
-234
-203
-178
-157
-143
-144
-147
-160
-170
-176
-194
-209
-212
-217
-218
-225
-227
-222
-208
-170
-136
-118
-126
-133
-136
-154
-177
-193
-209
-225
-237
-236
-240
-236
-221
-219
-221
-218
-200
-199
-209
-203
-194
-179
-178
-188
-201
-212
-219
-227
-228
-229
-216
-198
-186
-186
-204
-231
-271
-312
-344
-346
-355
-350
-327
-314
-284
-252
-227
-214
-222
-223
-237
-259
-283
-296
-303
-318
-303
-296
-282
-249
-236
-218
-204
-206
-197
-199
-196
-204
-225
-224
-226
-240
-238
-251
-264
-256
-254
-255
-247
-238
-234
-245
-255
-267
-286
-295
-296
-290
-263
-234
-214
-188
-160
-125
-96
-87
-91
-105
-125
-139
-154
-171
-206
-236
-268
-295
-311
-328
-333
-344
-358
-357
-368
-394
-400
-399
-412
-424
-429
-424
-433
-427
-401
-373
-338
-299
-267
-263
-251
-237
-218
-207
-206
-201
-197
-186
-185
-171
-146
-127
-123
-118
-133
-167
-214
-269
-307
-337
-350
-356
-362
-357
-354
-337
-328
-319
-292
-287
-282
-283
-291
-298
-315
-341
-354
-366
-382
-400
-400
-382
-356
-329
-307
-287
-289
-287
-271
-265
-261
-277
-300
-315
-348
-372
-387
-403
-395
-378
-381
-378
-373
-362
-336
-339
-342
-336
-321
-319
-311
-296
-298
-289
-274
-259
-249
-249
-237
-219
-208
-201
-206
-215
-239
-252
-264
-276
-279
-281
-263
-236
-232
-222
-207
-199
-224
-249
-274
-308
-332
-364
-396
-414
-428
-426
-416
-397
-358
-319
-284
-259
-243
-236
-233
-250
-274
-287
-289
-296
-292
-285
-282
-280
-279
-288
-302
-313
-316
-317
-325
-328
-331
-349
-383
-419
-437
-439
-433
-415
-387
-358
-351
-347
-339
-327
-326
-330
-326
-301
-299
-292
-276
-270
-267
-278
-286
-290
-288
-291
-291
-294
-291
-281
-275
-279
-270
-287
-297
-303
-305
-312
-330
-325
-341
-354
-356
-357
-347
-318
-286
-270
-252
-226
-194
-158
-140
-136
-127
-115
-103
-109
-120
-144
-175
-207
-248
-299
-332
-349
-355
-353
-354
-352
-348
-333
-314
-282
-272
-269
-257
-240
-210
-181
-164
-154
-137
-118
-114
-113
-113
-111
-117
-123
-135
-135
-139
-152
-150
-145
-146
-135
-138
-169
-188
-209
-236
-271
-303
-327
-321
-310
-320
-315
-304
-297
-281
-274
-278
-280
-296
-322
-311
-298
-275
-255
-249
-244
-244
-252
-244
-233
-226
-234
-262
-289
-316
-341
-366
-370
-374
-380
-371
-365
-358
-351
-342
-328
-323
-328
-331
-351
-374
-390
-393
-389
-387
-385
-363
-338
-320
-298
-284
-279
-270
-266
-263
-254
-251
-240
-226
-237
-241
-253
-277
-274
-280
-286
-300
-313
-321
-341
-347
-347
-344
-333
-321
-311
-304
-298
-295
-282
-284
-291
-299
-287
-290
-295
-278
-249
-216
-194
-191
-189
-179
-187
-205
-218
-230
-244
-246
-264
-295
-322
-335
-338
-346
-341
-327
-331
-332
-321
-328
-342
-328
-319
-330
-332
-328
-349
-358
-356
-355
-346
-323
-280
-253
-211
-177
-158
-157
-155
-162
-173
-191
-214
-226
-238
-249
-266
-255
-243
-237
-229
-228
-222
-226
-244
-273
-298
-321
-343
-347
-350
-364
-365
-355
-339
-311
-280
-264
-245
-223
-216
-193
-163
-175
-183
-193
-199
-196
-209
-211
-200
-197
-199
-186
-181
-192
-210
-218
-230
-269
-309
-346
-369
-390
-415
-434
-445
-447
-441
-442
-435
-411
-384
-354
-331
-314
-310
-308
-326
-329
-340
-363
-358
-355
-350
-339
-313
-293
-281
-265
-264
-277
-285
-304
-325
-350
-372
-373
-373
-381
-379
-374
-372
-357
-347
-344
-339
-342
-352
-359
-368
-371
-371
-356
-344
-321
-300
-279
-252
-240
-235
-235
-228
-229
-237
-254
-262
-287
-298
-311
-317
-300
-292
-279
-267
-271
-272
-268
-269
-281
-307
-331
-345
-342
-343
-339
-330
-325
-324
-324
-329
-321
-308
-310
-322
-346
-365
-382
-388
-402
-396
-391
-376
-357
-335
-316
-295
-268
-260
-253
-248
-244
-244
-239
-243
-242
-257
-251
-250
-255
-249
-257
-269
-276
-274
-279
-290
-287
-296
-290
-284
-291
-293
-296
-286
-280
-274
-265
-276
-280
-281
-273
-255
-263
-275
-283
-277
-288
-311
-317
-311
-303
-295
-277
-262
-244
-231
-230
-214
-185
-164
-152
-141
-131
-119
-113
-122
-129
-131
-137
-141
-134
-133
-148
-144
-121
-125
-143
-150
-157
-170
-173
-173
-177
-174
-162
-169
-162
-136
-117
-91
-72
-48
-26
-28
-48
-63
-90
-126
-148
-149
-141
-143
-141
-134
-124
-106
-88
-64
-59
-72
-80
-102
-136
-177
-217
-256
-306
-342
-368
-376
-375
-358
-320
-291
-260
-233
-215
-210
-209
-193
-190
-203
-222
-218
-224
-245
-253
-274
-286
-306
-326
-337
-349
-360
-362
-376
-388
-387
-394
-390
-367
-348
-340
-330
-307
-276
-255
-238
-227
-215
-222
-232
-241
-253
-273
-299
-315
-318
-309
-305
-294
-288
-282
-275
-267
-259
-243
-236
-236
-233
-214
-195
-189
-192
-188
-184
-182
-181
-178
-162
-156
-138
-135
-139
-143
-150
-162
-176
-181
-200
-218
-232
-236
-241
-246
-241
-243
-250
-246
-241
-247
-250
-241
-232
-216
-212
-219
-232
-242
-235
-220
-201
-185
-181
-178
-176
-185
-198
-221
-244
-271
-293
-312
-325
-340
-337
-330
-334
-319
-317
-300
-284
-265
-262
-263
-260
-271
-272
-258
-247
-233
-221
-215
-212
-214
-213
-227
-246
-249
-259
-281
-306
-315
-315
-321
-325
-314
-294
-292
-286
-269
-253
-246
-247
-257
-254
-274
-294
-312
-331
-316
-309
-299
-291
-289
-284
-277
-271
-271
-256
-237
-243
-249
-240
-251
-265
-288
-301
-312
-320
-323
-334
-328
-331
-334
-324
-311
-318
-296
-264
-241
-225
-216
-230
-249
-261
-269
-278
-279
-275
-275
-269
-251
-253
-264
-251
-230
-211
-198
-185
-187
-190
-195
-199
-192
-190
-182
-188
-195
-207
-214
-215
-230
-227
-216
-211
-213
-209
-199
-197
-208
-218
-221
-238
-242
-247
-250
-264
-293
-313
-313
-308
-312
-302
-307
-308
-292
-285
-277
-267
-264
-260
-251
-249
-259
-266
-264
-272
-278
-271
-270
-265
-277
-305
-335
-349
-363
-374
-371
-374
-373
-354
-335
-323
-296
-285
-274
-260
-261
-257
-255
-258
-264
-277
-290
-295
-296
-291
-288
-286
-270
-262
-266
-264
-253
-267
-283
-279
-280
-286
-286
-290
-295
-294
-292
-292
-290
-281
-264
-229
-193
-166
-135
-103
-91
-90
-91
-105
-121
-130
-130
-152
-174
-181
-195
-200
-201
-212
-208
-192
-183
-177
-161
-153
-150
-139
-136
-128
-131
-126
-98
-65
-41
-31
-20
-20
-34
-36
-34
-36
-39
-45
-62
-81
-99
-108
-112
-117
-118
-141
-155
-158
-154
-161
-174
-181
-178
-182
-197
-182
-165
-163
-176
-190
-199
-214
-227
-244
-250
-245
-239
-241
-242
-222
-199
-182
-174
-165
-157
-162
-168
-171
-164
-161
-171
-182
-207
-223
-233
-239
-248
-259
-275
-297
-313
-318
-327
-319
-306
-305
-284
-253
-222
-206
-190
-185
-175
-163
-164
-168
-173
-178
-185
-193
-191
-178
-175
-187
-188
-197
-196
-180
-154
-135
-128
-117
-117
-117
-126
-152
-167
-177
-198
-221
-242
-255
-260
-261
-263
-244
-218
-192
-168
-145
-124
-123
-113
-111
-112
-124
-146
-157
-156
-162
-169
-166
-161
-164
-154
-144
-144
-140
-151
-169
-179
-207
-219
-214
-209
-192
-184
-190
-203
-210
-211
-222
-225
-212
-205
-206
-215
-222
-231
-247
-251
-248
-234
-229
-217
-207
-205
-204
-210
-219
-228
-224
-224
-223
-232
-243
-239
-234
-230
-216
-204
-196
-194
-197
-192
-188
-198
-220
-243
-250
-256
-251
-247
-232
-223
-224
-220
-222
-239
-243
-242
-241
-244
-258
-266
-285
-292
-294
-303
-296
-285
-284
-275
-262
-254
-234
-210
-184
-169
-163
-165
-160
-165
-180
-203
-216
-223
-238
-255
-272
-289
-282
-267
-263
-238
-204
-183
-164
-154
-139
-128
-151
-171
-181
-196
-223
-245
-265
-293
-310
-317
-320
-312
-288
-277
-258
-232
-219
-209
-204
-205
-216
-225
-235
-232
-228
-225
-224
-218
-213
-208
-213
-212
-201
-200
-207
-214
-209
-216
-222
-223
-222
-224
-217
-214
-215
-219
-217
-219
-230
-237
-262
-268
-271
-271
-265
-250
-242
-238
-228
-219
-210
-201
-198
-198
-197
-207
-244
-276
-287
-296
-295
-295
-313
-318
-306
-309
-303
-292
-286
-290
-274
-250
-244
-242
-248
-246
-260
-268
-273
-278
-262
-255
-248
-252
-256
-258
-274
-285
-297
-314
-343
-367
-365
-385
-380
-400
-388
-435
-415
-582
-501
-650
-655
-1004
-1094
-3781
-4367
-3086
-4570
-2155
-971
-751
138
-186
-133
-156
-507
-115
-489
-86
20
-339
-144
-46
-870
-777
-608
-427
-105
-610
-587
-524
-979
-652
-741
-683
-214
-363
-125
-160
-673
-683
-305
-80
300
139
571
181
72
-8
-231
-410
-347
-321
-15
20
-320
-463
-693
-652
-514
-217
100
251
378
372
291
200
-80
-4
175
390
473
519
400
362
243
103
265
452
595
925
1135
1072
674
450
458
484
560
659
749
682
594
397
294
186
110
326
555
630
569
341
178
87
2
-50
-94
-161
-218
-347
-508
-724
-1007
-1161
-1142
-975
-816
-856
-873
-870
-872
-812
-737
-660
-600
-493
-312
-242
-339
-447
-527
-456
-306
-181
-113
-99
-94
-127
-132
-130
-240
-324
-257
-187
-161
-214
-356
-427
-451
-428
-328
-258
-203
-142
-65
27
36
-2
-21
84
245
352
383
356
290
243
239
235
243
232
230
274
280
204
123
82
94
153
230
282
282
239
208
252
261
228
317
433
505
574
638
677
657
689
770
864
870
882
955
956
890
883
900
875
866
974
1070
1114
1209
1353
1516
1647
1815
2029
2149
2219
2310
2415
2451
2517
2650
2679
2703
2743
2786
2819
2866
2952
2975
2943
2268
886
-782
-2706
-4410
-5463
-5717
-5794
-5973
-6045
-5833
-5435
-4912
-3732
-2199
-749
672
2059
2926
3081
3023
2852
2622
2502
2449
2420
2194
1929
1632
1240
937
871
985
1167
1442
1460
986
184
-716
-1624
-2533
-3221
-3708
-4121
-4465
-4625
-4569
-4398
-3978
-3187
-2070
-832
383
1445
2200
2667
2924
3047
3043
2928
2736
2406
1944
1402
797
194
-241
-419
-460
-404
-347
-408
-603
-918
-1274
-1616
-1946
-2234
-2436
-2620
-2798
-2933
-2967
-2842
-2493
-1892
-1127
-295
489
1164
1686
2042
2234
2290
2240
2128
1912
1544
1076
538
0
-500
-861
-1066
-1175
-1200
-1194
-1219
-1302
-1400
-1482
-1522
-1547
-1542
-1511
-1505
-1522
-1545
-1492
-1359
-1123
-766
-316
143
568
904
1127
1250
1279
1264
1130
931
642
264
-165
-655
-1130
-1616
-2296
-3014
-3584
-4024
-4338
-4384
-4170
-3764
-3222
-2513
-1685
-881
-219
407
973
1400
1614
1646
1504
1170
773
319
-140
-555
-926
-1205
-1377
-1482
-1530
-1565
-1538
-1416
-1255
-1104
-924
-771
-665
-516
-346
-204
-87
61
234
419
587
709
786
839
874
904
893
826
758
668
595
548
548
514
592
732
962
1199
1557
1950
2335
2822
3355
3828
4106
4405
4569
4686
4759
4960
4601
3584
1817
-752
-3626
-6185
-7797
-8581
-8661
-8309
-7790
-7132
-6381
-5076
-3340
-1406
751
2837
4462
5369
5692
5381
4663
3864
3166
2609
2143
1819
1535
1237
959
765
665
660
811
913
668
54
-932
-2192
-3524
-4705
-5569
-6105
-6286
-6100
-5608
-4836
-3784
-2435
-881
808
2512
3953
4957
5475
5525
5157
4502
3686
2750
1789
829
-84
-939
-1665
-2153
-2412
-2403
-2211
-1962
-1791
-1776
-1931
-2202
-2540
-2847
-3040
-3129
-3064
-2862
-2531
-2076
-1460
-647
312
1367
2414
3318
3941
4230
4166
3779
3140
2346
1473
588
-294
-1132
-1871
-2490
-2918
-3131
-3112
-2866
-2507
-2111
-1733
-1456
-1288
-1222
-1182
-1121
-1027
-892
-727
-562
-379
-146
143
510
919
1352
1722
1956
2005
1848
1534
1086
545
-11
-579
-1147
-1649
-2073
-2398
-2716
-2979
-3128
-3154
-3102
-2915
-2635
-2349
-2042
-1720
-1336
-982
-675
-328
17
327
550
691
741
647
546
363
130
-123
-434
-775
-1132
-1389
-1662
-1900
-2030
-2062
-2020
-1986
-1870
-1726
-1625
-1522
-1397
-1221
-1072
-872
-669
-476
-273
-123
20
127
231
274
274
234
168
19
-172
-361
-540
-697
-780
-749
-672
-491
-265
-15
236
511
767
984
1166
1325
1348
1290
1238
1162
1090
1060
1146
1239
1374
1562
1805
2074
2320
2562
2898
3155
3483
3687
4035
4303
4698
4530
3405
1327
-1736
-4893
-7618
-8990
-9322
-8865
-8173
-7293
-6186
-4977
-3403
-1490
571
2608
4376
5764
6342
6160
5267
4050
2779
1623
762
191
-94
-166
-134
-90
-110
-147
-156
-133
-178
-500
-1124
-2052
-3138
-4197
-5092
-5659
-5869
-5638
-4966
-3857
-2426
-869
740
2243
3568
4574
5185
5326
5016
4362
3452
2394
1272
143
-881
-1726
-2321
-2655
-2746
-2602
-2289
-1904
-1547
-1315
-1272
-1400
-1659
-1976
-2252
-2419
-2450
-2333
-2040
-1604
-1044
-361
416
1268
2108
2828
3332
3551
3451
3024
2315
1436
476
-490
-1348
-2060
-2608
-2980
-3154
-3139
-2929
-2570
-2109
-1594
-1096
-697
-415
-247
-203
-246
-350
-431
-473
-456
-380
-246
-55
190
455
701
901
1014
987
835
532
87
-436
-968
-1480
-1939
-2302
-2551
-2672
-2644
-2446
-2122
-1728
-1293
-890
-549
-256
-29
91
118
75
-11
-143
-286
-404
-504
-556
-581
-552
-565
-552
-556
-598
-679
-784
-902
-1019
-1093
-1119
-1100
-1076
-1038
-935
-826
-662
-464
-283
-131
8
115
151
155
83
-18
-150
-275
-392
-475
-553
-630
-672
-649
-557
-451
-293
-102
110
292
481
664
801
918
1033
1125
1132
1108
1083
1001
878
811
755
702
698
786
934
1165
1430
1746
2154
2540
2897
3248
3376
3440
3382
3421
3418
3647
3870
2919
972
-1853
-4859
-7653
-9155
-9117
-8284
-7173
-6015
-4488
-3146
-1946
-461
1119
2536
3731
4929
5586
5449
4734
3575
2262
946
44
-381
-422
-78
419
794
820
611
209
-355
-862
-1377
-1993
-2729
-3497
-4217
-4871
-5242
-5279
-4919
-4057
-2719
-1062
635
2203
3472
4294
4656
4609
4229
3552
2748
1936
1076
228
-580
-1311
-1908
-2288
-2386
-2268
-1976
-1592
-1261
-1113
-1175
-1431
-1836
-2306
-2642
-2783
-2723
-2430
-1914
-1262
-565
173
918
1607
2226
2735
3033
3062
2819
2312
1561
658
-289
-1159
-1860
-2340
-2594
-2654
-2583
-2389
-2119
-1812
-1491
-1213
-969
-789
-678
-652
-669
-729
-774
-734
-606
-351
-50
302
656
996
1247
1377
1379
1214
889
486
-27
-558
-1204
-2150
-2934
-3560
-3916
-4083
-3781
-3195
-2527
-1726
-873
-78
311
454
568
521
361
152
-12
-314
-610
-811
-1003
-1080
-1134
-1045
-913
-778
-689
-665
-771
-965
-1163
-1378
-1581
-1700
-1729
-1637
-1446
-1222
-952
-705
-471
-319
-166
-51
11
28
3
-57
-167
-320
-470
-579
-679
-703
-684
-642
-568
-473
-422
-362
-311
-259
-179
-88
50
222
414
619
816
968
1035
1071
1085
1044
974
884
777
664
555
585
691
874
1111
1445
1794
2109
2445
2728
2975
3193
3439
3757
4100
4380
4744
4504
2933
181
-3215
-6573
-9201
-10214
-9759
-8554
-7119
-5486
-3664
-2142
-800
585
1862
2878
3845
4772
5137
4790
3813
2453
992
-223
-775
-687
-98
798
1720
2272
2246
1709
755
-391
-1534
-2570
-3452
-4233
-4899
-5425
-5759
-5795
-5448
-4640
-3324
-1574
354
2188
3695
4618
4872
4568
3860
2895
1896
1048
397
-58
-332
-511
-663
-793
-862
-836
-760
-650
-592
-737
-1103
-1668
-2389
-3146
-3791
-4142
-4097
-3600
-2692
-1520
-264
887
1857
2570
3015
3222
3189
2931
2501
1946
1273
512
-281
-988
-1524
-1805
-1805
-1586
-1259
-919
-653
-514
-545
-753
-1084
-1470
-1787
-1985
-2047
-1959
-1704
-1335
-832
-228
380
964
1447
1818
2014
2037
1849
1447
857
188
-487
-1133
-2054
-2833
-3349
-3549
-3527
-3163
-2473
-1824
-1178
-557
101
390
321
236
108
-94
-295
-380
-491
-630
-637
-601
-508
-475
-383
-325
-268
-290
-360
-594
-979
-1304
-1612
-1816
-1871
-1727
-1504
-1145
-731
-334
-3
157
238
234
141
38
-115
-251
-421
-550
-674
-767
-809
-839
-760
-628
-452
-327
-215
-181
-225
-290
-336
-357
-336
-214
-4
280
573
872
1117
1259
1283
1219
1052
840
592
382
171
21
-50
8
212
567
1036
1540
2108
2626
3090
3395
3581
3629
3559
3433
3330
3282
3338
3545
3808
3186
1307
-1502
-4792
-7770
-9707
-9891
-8871
-7307
-5502
-3515
-1659
-424
426
1027
1351
1661
2282
3086
3544
3512
2962
2043
1095
435
298
621
1312
2200
2984
3287
2893
1827
255
-1468
-3024
-4259
-5050
-5405
-5409
-5143
-4654
-4012
-3326
-2512
-1504
-349
865
1970
2811
3207
3088
2593
1862
1024
298
-108
-166
91
562
1047
1291
1217
868
276
-457
-1212
-1894
-2529
-3064
-3470
-3763
-3963
-4022
-3842
-3378
-2583
-1513
-330
769
1633
2176
2372
2234
1841
1310
769
356
130
71
78
96
103
72
23
-73
-216
-429
-678
-935
-1220
-1547
-1922
-2309
-2585
-2692
-2568
-2289
-1844
-1278
-682
-112
371
716
828
768
610
402
176
-34
-201
-314
-387
-422
-452
-446
-455
-454
-426
-416
-451
-562
-717
-907
-1119
-1289
-1407
-1467
-1446
-1341
-1118
-864
-632
-434
-309
-301
-377
-486
-647
-804
-931
-987
-1044
-1061
-1040
-1044
-1030
-1001
-909
-801
-678
-552
-435
-362
-370
-433
-485
-559
-619
-628
-568
-464
-366
-273
-237
-267
-356
-478
-595
-737
-866
-952
-1016
-1057
-1047
-963
-817
-566
-202
256
727
1129
1457
1652
1695
1593
1330
968
575
284
126
77
156
359
709
1041
1430
1811
2133
2378
2555
2752
2848
2958
3021
3199
3388
3528
3650
3759
3850
3362
1892
-547
-3523
-6468
-8648
-9458
-8916
-7599
-5778
-3656
-1506
179
1133
1386
1078
581
402
745
1315
1782
2038
2143
2146
2156
2198
2244
2352
2575
2907
3157
3003
2233
893
-765
-2408
-3789
-4762
-5223
-5177
-4675
-3833
-2830
-1951
-1350
-988
-748
-523
-225
163
564
905
1208
1431
1501
1440
1342
1321
1432
1705
2062
2300
2247
1874
1230
392
-545
-1486
-2284
-2844
-3064
-2965
-2657
-2293
-1997
-1752
-1533
-1268
-1014
-777
-528
-253
29
277
470
585
604
654
774
933
1102
1237
1322
1306
1200
937
517
-41
-588
-1088
-1401
-1608
-1677
-1673
-1604
-1491
-1389
-1315
-1314
-1340
-1366
-1299
-1155
-937
-737
-507
-305
-150
-58
36
88
117
174
233
276
194
86
-123
-417
-782
-1143
-1394
-1623
-1642
-1587
-1395
-1173
-981
-823
-821
-837
-930
-977
-1002
-978
-903
-820
-714
-648
-610
-658
-710
-740
-769
-768
-752
-739
-707
-707
-674
-668
-705
-706
-610
-489
-359
-170
-37
48
59
-15
-74
-184
-289
-395
-462
-514
-568
-599
-643
-703
-801
-823
-787
-691
-524
-298
-22
278
563
815
1001
1089
1092
1048
941
750
575
403
258
165
190
326
548
813
1220
1648
1962
2178
2237
2171
1910
1703
1531
1535
1545
1853
2359
2933
3549
3953
4418
4257
3332
1336
-1351
-4146
-6611
-7971
-8227
-7360
-5853
-3815
-1675
105
1101
1232
797
1
-714
-1087
-1078
-782
-290
416
1202
1837
2326
2540
2613
2579
2485
2377
2013
1426
537
-478
-1432
-2276
-2812
-3015
-2834
-2336
-1673
-965
-507
-361
-597
-1059
-1586
-2056
-2253
-2210
-1821
-1212
-426
362
954
1312
1406
1379
1233
1044
847
604
367
176
-14
-169
-378
-534
-633
-646
-539
-424
-325
-380
-504
-734
-988
-1279
-1533
-1661
-1623
-1377
-990
-532
-124
182
368
390
256
34
-202
-398
-525
-524
-452
-373
-311
-288
-298
-381
-423
-490
-546
-633
-863
-1028
-1294
-1466
-1700
-1737
-1660
-1531
-1218
-916
-611
-452
-368
-521
-755
-1023
-1281
-1436
-1399
-1141
-844
-522
-213
-33
-78
-214
-417
-600
-814
-945
-918
-855
-732
-680
-620
-656
-744
-795
-878
-880
-893
-901
-889
-927
-958
-1063
-1063
-1044
-959
-748
-549
-314
-162
-23
-28
-108
-189
-356
-415
-427
-350
-198
-30
179
277
287
216
20
-155
-381
-511
-561
-571
-454
-341
-181
-112
-30
10
4
93
117
211
284
382
474
514
614
635
675
690
705
712
658
666
690
738
827
969
1154
1326
1408
1501
1550
1575
1574
1620
1689
1694
1742
1840
1974
2047
2252
2472
2758
3107
3524
3492
2639
1119
-845
-2690
-4234
-5001
-5281
-4925
-3890
-2434
-832
131
602
353
-227
-969
-1708
-2081
-2255
-1845
-1030
74
1200
2017
2519
2469
2108
1599
997
488
4
-316
-459
-456
-281
-210
-111
-122
-141
-102
-198
-264
-622
-980
-1423
-1758
-1883
-1959
-1724
-1438
-899
-272
210
512
410
172
-195
-547
-775
-932
-822
-584
-132
377
709
863
757
536
149
-277
-611
-929
-1031
-975
-788
-528
-280
-107
-40
-70
-137
-316
-469
-621
-799
-879
-923
-854
-866
-814
-748
-690
-583
-556
-543
-697
-833
-1032
-1237
-1335
-1442
-1441
-1367
-1299
-1257
-710
-311
-273
-164
-225
-212
-296
-560
-729
-733
-654
-527
-376
-247
-165
-96
-132
-315
-511
-702
-880
-1054
-1212
-1214
-1099
-968
-887
-813
-666
-542
-464
-487
-468
-459
-521
-590
-643
-612
-620
-524
-464
-433
-382
-331
-323
-402
-417
-449
-467
-484
-494
-433
-370
-257
-176
-141
-116
-115
-138
-202
-253
-253
-261
-290
-237
-186
-139
-154
-136
-192
-268
-241
-224
-193
-182
-67
34
103
172
200
249
251
285
275
217
208
187
166
137
106
150
202
248
332
363
427
458
487
467
432
500
524
640
744
852
960
997
1041
1026
1062
1124
1162
1249
1392
1542
1507
1373
1127
875
560
240
-73
-476
-650
-778
-763
-771
-739
-731
-822
-885
-1061
-1232
-1438
-1507
-1522
-1426
-1262
-1069
-814
-626
-495
-427
-409
-447
-538
-612
-612
-583
-445
-319
-218
-131
-106
-41
-84
-107
-171
-288
-324
-388
-364
-357
-355
-317
-321
-304
-336
-375
-474
-564
-630
-672
-675
-672
-609
-596
-567
-493
-441
-466
-491
-520
-562
-600
-660
-609
-576
-478
-416
-379
-315
-359
-360
-418
-484
-574
-651
-639
-648
-583
-510
-438
-382
-374
-370
-481
-570
-634
-721
-772
-792
-749
-746
-711
-696
-724
-720
-809
-860
-861
-809
-730
-632
-464
-369
-290
-215
-200
-225
-265
-271
-293
-299
-276
-258
-229
-216
-180
-148
-138
-163
-219
-256
-299
-327
-309
-268
-221
-156
-94
-45
-32
-30
-44
-83
-100
-106
-76
-39
-4
28
50
54
30
30
38
29
30
45
55
25
-13
-28
-31
-47
-63
-30
-13
26
63
54
88
71
44
36
5
-3
-2
6
-13
11
13
-27
-19
-63
-48
-52
-86
-89
-113
-108
-83
-80
-123
-154
-116
-76
-89
-93
-98
-102
-108
-78
-34
20
50
78
113
176
202
232
256
245
238
179
189
163
137
110
99
146
146
145
129
146
169
127
102
81
96
131
156
182
174
174
112
9
-69
-156
-190
-249
-246
-210
-221
-204
-242
-244
-259
-323
-384
-452
-459
-471
-435
-397
-349
-253
-221
-200
-211
-246
-257
-293
-296
-297
-269
-233
-219
-184
-189
-221
-273
-334
-384
-427
-439
-435
-423
-387
-366
-344
-345
-371
-381
-415
-437
-447
-458
-474
-486
-481
-517
-552
-576
-636
-661
-686
-704
-691
-663
-635
-607
-588
-574
-549
-527
-516
-508
-503
-493
-499
-502
-487
-472
-441
-424
-433
-439
-469
-515
-566
-604
-631
-627
-616
-607
-585
-608
-587
-579
-564
-510
-490
-469
-457
-448
-451
-462
-452
-434
-418
-392
-368
-325
-278
-266
-275
-279
-302
-347
-380
-398
-416
-438
-447
-446
-454
-446
-400
-345
-299
-229
-157
-130
-129
-161
-187
-248
-298
-383
-338
-343
-409
-357
-378
-370
-376
-405
-415
-427
-426
-420
-394
-335
-284
-267
-226
-219
-236
-240
-269
-291
-304
-306
-299
-305
-302
-293
-285
-276
-269
-258
-251
-264
-297
-329
-355
-404
-467
-520
-564
-600
-613
-569
-505
-428
-349
-292
-258
-218
-198
-210
-231
-250
-274
-287
-279
-300
-315
-323
-345
-346
-326
-297
-241
-173
-94
-30
-3
-12
-28
-76
-131
-179
-221
-255
-269
-262
-264
-244
-212
-192
-181
-156
-140
-124
-114
-112
-136
-186
-243
-295
-349
-392
-413
-417
-401
-377
-339
-312
-284
-252
-222
-214
-208
-189
-176
-181
-183
-183
-203
-229
-260
-285
-315
-349
-383
-396
-389
-380
-369
-359
-349
-331
-313
-286
-284
-300
-308
-324
-320
-309
-279
-251
-212
-173
-150
-136
-144
-152
-175
-196
-205
-210
-211
-230
-256
-266
-293
-326
-335
-341
-339
-319
-293
-270
-241
-219
-211
-213
-200
-195
-195
-178
-180
-173
-158
-146
-140
-142
-157
-169
-164
-176
-191
-197
-195
-192
-202
-200
-202
-210
-218
-226
-229
-230
-218
-215
-224
-232
-237
-237
-261
-280
-288
-280
-256
-236
-216
-214
-206
-212
-239
-248
-255
-258
-253
-250
-242
-222
-202
-190
-178
-151
-134
-123
-128
-141
-173
-221
-279
-343
-395
-446
-467
-458
-430
-415
-407
-397
-401
-405
-394
-384
-366
-329
-273
-227
-192
-175
-169
-179
-213
-256
-277
-299
-317
-326
-306
-302
-303
-293
-288
-286
-299
-300
-330
-347
-378
-414
-445
-483
-536
-573
-565
-544
-486
-420
-330
-255
-201
-158
-146
-151
-199
-249
-292
-315
-329
-364
-371
-408
-443
-459
-486
-495
-487
-457
-425
-385
-356
-338
-337
-363
-386
-408
-429
-449
-460
-461
-450
-422
-383
-352
-324
-305
-293
-275
-258
-263
-266
-270
-266
-256
-252
-279
-300
-318
-367
-412
-438
-441
-443
-435
-416
-384
-357
-340
-319
-286
-246
-203
-163
-155
-169
-200
-244
-290
-329
-341
-350
-357
-342
-319
-293
-270
-251
-238
-250
-276
-298
-316
-354
-366
-369
-359
-345
-306
-276
-273
-269
-270
-263
-273
-288
-300
-308
-311
-311
-313
-313
-302
-307
-322
-340
-346
-350
-346
-347
-342
-336
-338
-321
-298
-278
-279
-273
-280
-285
-288
-301
-300
-298
-307
-327
-342
-354
-353
-350
-353
-347
-345
-345
-348
-339
-336
-348
-350
-365
-370
-371
-381
-405
-436
-466
-494
-507
-511
-475
-431
-388
-363
-372
-396
-429
-468
-498
-512
-511
-481
-455
-404
-347
-296
-248
-208
-183
-179
-177
-187
-200
-218
-257
-292
-331
-380
-414
-425
-425
-404
-381
-342
-308
-275
-279
-278
-319
-325
-387
-404
-264
-277
-304
-330
-286
-339
-418
-452
-412
-350
-393
-384
-363
-366
-403
-434
-438
-422
-410
-424
-419
-434
-478
-526
-553
-552
-549
-536
-493
-432
-383
-350
-313
-277
-262
-259
-260
-266
-291
-296
-287
-270
-251
-227
-204
-206
-205
-202
-218
-219
-206
-173
-146
-138
-146
-169
-194
-227
-243
-237
-213
-171
-137
-97
-68
-65
-74
-70
-67
-67
-46
-18
7
27
39
28
18
1
-36
-80
-122
-140
-168
-190
-200
-207
-197
-170
-151
-135
-115
-101
-94
-79
-69
-87
-101
-120
-133
-150
-187
-215
-237
-250
-247
-237
-213
-201
-207
-199
-198
-210
-210
-215
-205
-200
-204
-214
-221
-219
-227
-228
-224
-225
-226
-222
-230
-243
-253
-262
-272
-270
-267
-265
-248
-235
-227
-221
-219
-219
-204
-186
-175
-165
-156
-154
-160
-179
-197
-224
-267
-303
-340
-371
-405
-419
-420
-402
-368
-349
-320
-267
-226
-199
-161
-142
-140
-144
-138
-136
-145
-164
-198
-234
-280
-320
-343
-354
-363
-348
-321
-297
-270
-259
-245
-261
-281
-317
-357
-391
-419
-426
-415
-376
-332
-271
-222
-185
-146
-132
-126
-134
-130
-137
-150
-160
-174
-195
-241
-285
-323
-345
-361
-330
-305
-275
-245
-220
-237
-280
-301
-325
-343
-356
-350
-336
-308
-288
-267
-253
-262
-271
-276
-263
-243
-234
-211
-188
-176
-174
-185
-201
-217
-244
-279
-315
-338
-355
-381
-383
-358
-341
-321
-305
-285
-267
-275
-271
-279
-288
-284
-276
-263
-246
-240
-255
-273
-291
-325
-338
-328
-311
-276
-230
-182
-155
-137
-121
-129
-160
-201
-240
-275
-302
-312
-306
-291
-296
-300
-312
-322
-312
-303
-279
-242
-219
-212
-228
-252
-268
-302
-337
-375
-400
-427
-454
-481
-488
-459
-446
-417
-383
-336
-331
-298
-310
-259
-381
-391
-109
-208
-360
-386
-291
-362
-419
-396
-294
-224
-330
-331
-301
-327
-389
-372
-290
-299
-324
-354
-497
-535
-288
-183
-401
-501
-443
-410
-463
-447
-323
-261
-335
-416
-384
-380
-420
-397
-308
-253
-269
-291
-285
-284
-305
-299
-247
-214
-234
-257
-260
-277
-331
-367
-386
-379
-382
-377
-347
-323
-313
-301
-273
-268
-280
-292
-286
-288
-308
-311
-303
-290
-284
-281
-274
-276
-300
-323
-317
-316
-326
-326
-333
-328
-311
-307
-284
-253
-217
-199
-188
-192
-205
-211
-222
-218
-211
-179
-130
-83
-48
-27
-19
-18
-29
-62
-94
-128
-151
-161
-174
-198
-218
-220
-237
-244
-243
-230
-214
-209
-187
-172
-169
-186
-193
-193
-200
-205
-184
-143
-121
-106
-87
-93
-108
-139
-179
-215
-248
-252
-251
-247
-240
-212
-191
-188
-202
-208
-195
-187
-181
-170
-159
-182
-218
-230
-219
-217
-216
-187
-165
-160
-172
-183
-180
-194
-221
-233
-227
-216
-195
-179
-183
-186
-180
-152
-127
-83
-48
-36
-32
-37
-41
-69
-105
-145
-178
-195
-197
-199
-214
-216
-215
-219
-224
-213
-219
-222
-199
-183
-166
-162
-170
-182
-210
-224
-229
-231
-213
-189
-170
-138
-117
-104
-96
-79
-69
-48
-5
33
60
87
94
76
39
-15
-70
-124
-170
-217
-259
-269
-286
-309
-308
-315
-322
-302
-268
-261
-247
-230
-226
-240
-247
-252
-245
-223
-222
-223
-216
-199
-214
-232
-244
-245
-238
-241
-238
-218
-198
-195
-198
-180
-174
-198
-213
-217
-228
-249
-270
-293
-299
-309
-304
-291
-305
-302
-299
-298
-278
-236
-204
-180
-155
-145
-144
-149
-133
-119
-94
-71
-51
-17
-17
-23
-31
-51
-77
-104
-123
-145
-176
-202
-233
-257
-289
-310
-314
-321
-307
-278
-254
-236
-210
-198
-186
-182
-184
-173
-153
-130
-115
-107
-115
-135
-162
-170
-202
-213
-209
-207
-198
-191
-197
-216
-228
-265
-294
-314
-318
-313
-312
-305
-304
-310
-316
-326
-327
-304
-285
-257
-218
-194
-176
-177
-192
-211
-238
-251
-258
-259
-253
-234
-219
-210
-212
-230
-250
-294
-327
-351
-365
-382
-383
-382
-368
-329
-285
-249
-200
-149
-103
-76
-65
-76
-100
-136
-193
-242
-284
-297
-314
-320
-318
-297
-274
-268
-245
-234
-228
-215
-219
-222
-215
-217
-223
-212
-180
-163
-144
-127
-113
-98
-90
-90
-107
-123
-149
-178
-189
-188
-196
-201
-206
-225
-249
-273
-295
-311
-335
-341
-346
-346
-344
-355
-362
-347
-318
-292
-256
-204
-159
-141
-133
-123
-156
-194
-225
-251
-253
-253
-254
-244
-256
-283
-291
-311
-322
-339
-329
-315
-308
-307
-310
-317
-318
-315
-314
-301
-276
-244
-213
-189
-163
-136
-131
-128
-114
-88
-75
-56
-33
-7
11
1
-5
-12
-23
-46
-54
-72
-79
-93
-114
-128
-144
-171
-204
-223
-229
-207
-203
-178
-140
-128
-124
-130
-120
-125
-132
-145
-148
-131
-117
-92
-89
-92
-109
-126
-124
-130
-131
-142
-149
-138
-140
-135
-140
-148
-140
-159
-192
-208
-199
-178
-158
-119
-90
-60
-41
-42
-44
-39
-58
-82
-85
-107
-148
-180
-201
-195
-183
-172
-149
-128
-85
-64
-68
-89
-96
-103
-102
-91
-87
-80
-64
-48
-32
-28
-29
-37
-53
-54
-62
-83
-111
-132
-136
-151
-165
-167
-179
-167
-154
-140
-115
-106
-105
-97
-100
-113
-122
-127
-127
-122
-118
-104
-91
-88
-87
-88
-95
-92
-89
-104
-129
-148
-164
-189
-215
-244
-270
-303
-317
-321
-324
-311
-292
-286
-272
-255
-245
-237
-235
-243
-240
-235
-249
-248
-256
-261
-256
-247
-244
-263
-271
-273
-290
-296
-303
-310
-303
-310
-314
-331
-348
-365
-379
-379
-380
-383
-362
-345
-335
-300
-276
-250
-214
-167
-134
-112
-75
-45
-27
-26
-25
-28
-39
-63
-101
-128
-161
-205
-224
-232
-238
-234
-250
-280
-312
-331
-339
-344
-334
-311
-285
-251
-236
-239
-242
-250
-248
-241
-231
-207
-178
-152
-132
-122
-127
-142
-146
-153
-163
-157
-168
-173
-175
-181
-183
-197
-201
-200
-199
-200
-216
-228
-227
-245
-258
-282
-299
-303
-299
-288
-270
-231
-198
-179
-172
-182
-210
-232
-248
-250
-242
-232
-233
-212
-189
-182
-164
-167
-177
-200
-223
-230
-252
-281
-293
-302
-316
-322
-333
-324
-320
-320
-310
-288
-277
-277
-274
-278
-292
-303
-302
-319
-326
-341
-343
-354
-370
-361
-359
-362
-345
-319
-284
-258
-247
-240
-253
-250
-240
-246
-259
-259
-256
-253
-242
-253
-281
-311
-345
-368
-374
-380
-385
-386
-394
-398
-402
-404
-416
-415
-417
-416
-412
-426
-436
-458
-497
-514
-527
-546
-545
-527
-496
-442
-365
-317
-272
-221
-193
-165
-146
-145
-151
-171
-180
-190
-206
-220
-249
-270
-287
-300
-306
-321
-319
-314
-320
-322
-332
-333
-342
-349
-324
-306
-285
-273
-264
-254
-256
-249
-249
-235
-215
-211
-188
-175
-181
-179
-178
-182
-193
-203
-208
-229
-250
-272
-275
-278
-285
-208
-133
-99
-72
-46
-14
-27
-40
-57
-107
-135
-109
-83
-95
-118
-119
-143
-177
-206
-220
-222
-215
-198
-186
-196
-223
-250
-279
-290
-286
-273
-273
-260
-235
-222
-207
-201
-177
-159
-168
-176
-180
-158
-136
-118
-132
-151
-167
-166
-146
-153
-171
-182
-188
-181
-151
-128
-115
-111
-112
-111
-122
-141
-160
-181
-206
-227
-253
-259
-270
-267
-253
-245
-230
-210
-188
-170
-142
-137
-162
-191
-219
-247
-259
-262
-267
-276
-279
-274
-274
-281
-280
-283
-305
-315
-324
-331
-329
-326
-316
-298
-277
-268
-258
-230
-209
-194
-201
-210
-218
-231
-244
-251
-241
-242
-241
-248
-245
-235
-244
-265
-275
-300
-322
-334
-343
-335
-334
-320
-302
-300
-300
-304
-302
-314
-321
-305
-300
-302
-299
-298
-300
-313
-318
-319
-330
-330
-320
-308
-292
-275
-273
-278
-274
-265
-271
-273
-276
-269
-276
-289
-290
-284
-281
-274
-254
-226
-217
-204
-167
-145
-135
-134
-144
-166
-181
-199
-209
-220
-244
-266
-292
-324
-357
-386
-402
-415
-407
-389
-419
-366
-354
-377
-340
-330
-299
-272
-256
-245
-250
-258
-262
-255
-262
-268
-250
-245
-251
-248
-245
-276
-303
-319
-329
-328
-343
-364
-384
-397
-418
-422
-413
-421
-427
-415
-394
-370
-353
-327
-326
-309
-213
-298
-288
-207
-239
-240
-206
-179
-179
-226
-257
-268
-344
-380
-404
-413
-429
-439
-438
-420
-403
-387
-359
-346
-348
-372
-338
-367
-400
-379
-399
-407
-409
-400
-385
-341
-321
-322
-284
-338
-340
-343
-397
-456
-440
-665
-1076
-851
-739
-550
-1139
-1182
-467
-1038
-936
-428
-462
-451
-426
-418
-457
-709
-770
-645
-624
-609
-475
-350
-307
-278
-306
-333
-366
-491
-502
-580
-498
-486
-528
-477
-609
-625
-527
-578
-541
-522
-575
-505
-522
-556
-491
-447
-481
-438
-411
-416
-371
-324
-365
-310
-249
-350
-349
-344
-324
-333
-304
-217
-185
-205
-279
-276
-330
-451
-474
-403
-412
-445
-310
-281
-298
-233
-206
-239
-256
-134
-187
-215
-44
-103
-287
-187
-140
-428
-312
-233
-385
-247
-222
-185
-135
-250
-198
-257
-355
-300
-293
-377
-283
-250
-293
-243
-232
-334
-354
-615
-541
-453
-654
-546
-653
-814
-616
-728
-1012
-482
-359
-415
-169
111
-25
-195
-180
-196
-400
-424
-295
-460
-393
-327
-356
-183
-291
-317
-308
-464
-619
-602
-534
-359
-294
-179
-31
-222
-229
-441
-543
-608
-793
-528
-416
-334
-108
-217
-119
-113
-407
-467
-334
-411
-491
-309
-350
-355
-332
-394
-245
-265
-345
-310
-223
-298
-312
-169
-20
-150
-91
-21
-249
-72
10
-355
-123
68
-363
-176
-207
-324
-317
-412
-228
-128
-251
-267
-204
-288
-335
-392
-233
-298
-533
-348
-55
-158
-157
-85
-306
-547
-317
-298
-145
-212
-87
199
-22
-312
-57
-370
-474
-462
-323
-243
-130
23
-105
-12
167
-239
-437
51
-382
-485
6
-128
-200
-132
10
200
15
-200
-373
-184
-376
-335
-42
138
-164
-440
-144
-264
-694
-489
-281
-500
-424
-301
-297
-371
-308
-368
-439
-247
-103
-470
-91
-188
-319
104
-404
-211
32
-45
-144
-304
153
-285
-206
270
-123
-252
86
-139
149
-123
-155
209
-225
-316
-413
-304
-330
-429
-146
225
-5
-330
50
-435
-215
-652
-508
-245
134
-49
-385
-429
56
-234
-632
-119
32
-462
-475
700
-16
-317
-80
-154
-276
-623
-570
237
305
-775
256
117
-820
123
-324
177
-127
-235
-341
110
-130
-858
168
-409
-396
-357
-347
-383
-118
-476
485
194
-252
-302
-273
-265
-870
-200
82
43
13
398
233
-192
-508
-307
-267
-348
-690
106
342
-177
-258
24
137
-1106
-511
34
-218
-499
-482
79
197
-929
-89
61
26
-402
-254
549
-180
-1139
-683
45
-666
-228
388
274
-221
-1076
117
-353
-1160
-36
471
-123
-50
-122
17
247
-1249
464
454
-777
-129
-171
-112
316
38
-140
-152
-767
-727
156
-845
-413
338
-314
-434
226
160
-535
-99
-195
-426
-434
41
279
-222
216
-148
24
-117
-536
-219
-452
104
260
-76
-46
-678
-133
-84
-824
-73
95
89
-373
-71
371
-577
-761
65
-207
-723
-338
766
-286
-404
510
-97
-671
-781
-46
-76
-272
74
405
-436
-438
107
-140
-562
931
84
93
-260
28
-741
-963
-16
-464
382
34
119
29
-54
-804
-424
-549
-823
-420
923
76
-918
263
414
-808
-285
316
-453
-41
110
-790
106
-329
-503
614
649
-403
165
-193
-296
-780
-355
616
-396
411
825
66
-9
-162
-275
-687
-374
-460
-344
841
-755
110
473
-150
-560
409
-311
-587
-312
-678
-416
-78
-492
53
-29
-160
564
-252
153
-625
188
-128
-572
-34
101
55
-547
279
119
-559
-434
-196
-431
-170
202
-148
-241
72
-361
533
145
-571
46
207
-625
-979
118
-550
-555
34
377
-395
-160
281
-316
187
-241
-95
-48
-185
-428
-127
-67
-246
420
-290
-260
320
-389
-215
-513
66
-556
-217
224
173
-283
146
763
80
-363
173
-526
-918
-38
-305
-821
470
-65
-318
568
294
-333
-657
-178
-737
-473
-70
-14
-565
325
-15
-142
478
518
-290
-465
-409
14
-305
-865
-289
268
116
-343
436
291
-599
-392
155
-528
-609
-177
93
164
78
12
30
-449
-281
-280
-163
-319
-996
-80
-769
-456
-18
-520
-14
-142
102
-597
-582
-304
-640
-533
138
91
-246
696
412
37
-108
-190
-242
-83
-475
-443
-40
-414
-479
22
-251
-495
116
-151
62
142
-400
-147
-116
-535
-799
126
-46
-1057
864
-261
-606
16
-622
-1098
-503
228
-519
387
313
-357
889
684
-458
-114
-194
-848
-45
-2
71
-470
-288
-240
-443
99
9
-278
-107
265
-136
-265
-199
-362
-909
-358
-24
-656
419
509
-318
148
-702
-397
-744
-572
-137
620
-98
-5
871
-702
-1013
-511
-668
-294
-679
-419
152
-239
-143
64
-64
-749
-357
377
-377
-652
-519
-679
-610
-447
-47
-327
-387
28
-30
212
-1024
-484
436
-782
-334
158
-456
-58
-717
71
-184
-788
96
-330
-758
-426
297
-423
287
-343
683
311
-1118
77
-254
-748
-220
11
-205
-524
-229
223
-1102
-127
-2
101
0
-385
597
-297
78
396
1
117
-90
-531
852
-204
-183
718
-326
-213
-280
114
-701
48
119
-299
120
127
-902
-115
24
-1021
52
112
153
-280
317
-399
-265
-39
-487
283
-77
-441
-19
243
-583
-602
-45
-329
295
65
-250
118
-102
-155
156
-63
-613
-340
363
234
-716
404
-175
-257
-617
167
367
-865
197
106
86
-570
519
-134
-641
-56
190
-247
-340
115
125
517
-422
-113
463
-705
-750
843
-170
-504
-331
501
-282
-876
571
-9
145
-539
355
68
-653
-476
570
-145
-638
908
382
-184
108
437
-619
-403
141
-135
-511
-210
-271
217
-783
-227
462
-718
-202
455
235
-268
-756
-264
713
-668
-44
287
-57
145
-79
391
-387
-512
-95
20
-427
-380
4
316
-339
-200
-318
-120
212
-110
-409
-85
-686
-55
-221
-957
226
-312
141
-313
-18
-139
-84
-598
75
240
-321
-398
-231
440
-404
78
250
-154
-314
-518
-356
-359
-177
62
-230
208
-357
-579
-527
166
-313
-317
-343
-217
-161
-872
119
-320
97
-94
-24
64
81
-158
-599
319
-651
-682
-174
-121
-393
129
302
-702
-463
66
-32
-700
-254
-192
-377
-348
114
-247
-3
-430
-271
-287
-53
0
-440
312
-236
-165
-308
-276
-281
-65
-12
-133
254
-349
-318
-322
-547
-209
-647
220
-202
-528
383
-527
-481
217
-705
-291
-276
-530
-40
-168
-275
-211
-257
-477
-172
-336
-437
-549
-350
-166
-434
-598
122
-296
-412
-178
28
-285
-671
-76
175
-719
79
146
-571
130
-212
-337
-105
-243
-109
-672
65
58
-762
194
209
-565
-479
383
-410
-1267
326
-424
-1048
43
-543
5
-235
-741
146
-30
-1124
-678
156
-473
-733
50
-217
-606
-529
6
-496
-506
-140
-459
-556
-94
-260
-261
69
-130
-512
-503
-319
-883
-287
-551
-494
-178
-470
-491
-607
312
-272
-690
-233
-24
-704
-650
183
-347
-536
-359
-250
66
-414
-593
-144
302
-118
-601
289
-171
-613
-357
218
-575
-191
330
-483
-360
-522
-287
59
-713
-78
-282
-235
-487
-239
37
-504
-866
-555
73
-631
23
-33
-183
-239
-652
225
-700
-574
-83
248
-335
-512
229
-441
-384
-317
334
-516
-488
324
-588
-607
-549
-100
-498
-710
390
-270
-121
-426
-429
-130
-454
-301
10
-548
111
-275
-46
-284
-260
-248
-942
355
-84
-420
-459
-110
-340
-499
-298
-46
-686
-353
72
208
-305
-885
-7
263
-1185
-181
563
-668
-409
9
369
-541
-441
-188
40
-162
-80
-234
-213
-501
-153
81
-878
194
-118
-188
-206
271
-721
-330
-93
-374
147
-971
211
-182
-365
-656
89
-60
-648
94
-347
-237
-466
16
-375
-535
-293
-119
-567
-421
-392
-158
-898
-56
190
-402
-514
-284
358
-685
-202
-181
-43
223
-740
-169
135
-1034
-235
-95
-468
-321
-572
-482
-426
-134
-921
272
-416
85
-424
-585
23
-150
-486
-775
-3
-647
-553
-366
29
-45
-649
-791
196
-731
-724
470
-277
-420
-53
-448
-284
10
-213
33
-212
95
128
-768
-6
102
-359
-268
68
-167
-453
67
-546
-146
138
-392
-372
167
-168
-561
-77
-404
-937
48
-261
-650
142
-334
-638
-242
-241
-185
-523
-140
-42
-578
-302
-272
-830
-431
327
-359
-246
-26
60
-117
-541
-235
-201
-525
-937
-87
27
-926
-311
397
-342
-853
-960
-133
-506
-840
-224
71
-564
-611
53
-143
-718
-216
-167
-522
-193
-217
-190
-755
-949
-176
-296
-318
-445
277
73
-878
-279
-50
-726
-873
42
-251
-539
-370
-247
323
-701
-340
-273
-199
-569
-447
-49
-325
-359
-573
-97
-394
-480
-135
-344
-520
-31
-648
-125
-841
285
-362
-905
158
425
-151
-767
126
-192
-261
-915
185
-70
-933
-298
53
141
-828
-523
-79
-472
-385
-400
-687
-268
-514
-559
-335
-391
-217
-579
-242
-275
-389
-804
-73
-508
-318
-399
-402
199
-1249
20
273
-756
-121
107
-885
-775
-87
61
-471
-406
-190
357
-582
-418
-7
-364
-915
-522
195
-539
-456
-10
237
-525
-725
-246
-172
-736
-393
-321
-384
-478
-484
-360
-146
-800
-180
303
-523
-654
241
-264
-801
179
-553
-619
-194
196
-923
-550
-45
-608
-461
-1114
242
211
-841
-258
313
-363
-1129
47
585
-1020
-319
218
-120
-439
-648
-43
-841
106
-418
-221
-327
-378
-10
-212
-372
-526
132
-517
-631
-398
-111
-413
-385
-414
203
-642
-329
-118
-98
-708
-749
-146
212
-506
-255
571
-216
-497
348
-157
-686
172
-209
-654
-85
-299
-630
-403
172
-71
-414
-54
133
-360
-481
-900
124
-111
-1241
414
-252
-8
-548
-459
21
-30
-498
-310
96
-265
-790
-270
314
-558
-183
-245
-330
59
29
-963
-651
56
-306
-970
-73
-266
-270
69
-625
-81
-118
-416
-722
-78
-268
-586
-300
300
-416
-195
15
-663
60
-79
-502
-1088
282
-153
-987
-279
-384
585
-456
-287
-89
-666
-399
-646
-114
-208
-644
-730
-51
-383
-481
452
-572
-377
-81
-114
-425
-459
130
-409
-297
238
-93
-622
198
-150
-442
-463
-82
317
-701
296
-276
-19
-53
-130
-286
-56
95
-423
143
-678
398
6
-696
-263
-349
-569
-234
64
-240
-197
-734
121
-155
-13
-193
-74
-41
-218
-318
-252
12
-436
-265
-273
-15
-423
-35
-527
-292
-180
-323
-373
-561
-374
-44
-702
64
-2
-847
-580
197
-99
-572
-347
-222
-155
-565
-198
-80
-110
-834
-419
-31
232
-950
-667
98
-583
-480
-88
-158
-656
-160
26
-730
-343
183
47
-737
-9
27
-737
-422
-188
-228
-572
-9
-502
83
128
-1263
362
-83
-1272
-49
461
-678
-812
246
-152
-744
-382
302
-399
-587
-66
-144
-470
-1230
477
-105
-587
-399
113
-51
-868
83
27
-714
-921
-7
-237
-475
-431
12
-264
-550
108
-265
-405
-268
-44
-378
-400
-480
-105
-478
-207
241
-195
-339
-205
51
-821
-171
137
-436
-863
34
210
-556
-714
-79
-370
-312
-493
-208
-390
-790
-146
302
-485
-405
83
-440
335
-367
-268
-95
-523
58
-1
-820
-259
706
-440
-317
383
-68
-548
-713
-281
-35
-813
-802
508
-200
-526
-1189
390
-364
-224
251
-566
368
224
-762
-714
353
-543
-327
202
-47
-107
31
-411
-558
116
-310
-1483
-99
992
-905
-259
440
-862
-500
121
-2
-503
293
-406
-271
289
-552
-793
-39
370
-154
-68
258
-237
-543
-24
-648
-738
463
-312
-481
471
7
-693
180
-169
-344
153
-523
-134
-133
86
-391
-693
-45
26
-85
-1057
454
477
-1123
-660
376
-112
-807
-226
313
-225
-591
-156
484
-618
-600
206
8
-573
41
111
-82
-220
-356
-54
-197
-528
-465
-104
32
-333
-92
-68
-67
-100
-683
-70
134
-565
-68
-69
-67
-621
-308
421
-456
-8
-485
-475
246
-65
-511
-596
-273
-1
-394
-265
-21
-63
-397
-210
-139
-9
-745
-262
286
-306
-24
404
-323
-122
-296
-271
593
-509
-430
-385
-317
-168
-299
-706
273
349
-615
-580
507
-410
-1006
111
-272
-557
-218
-189
-172
-430
-91
-203
56
-334
-86
157
-383
-89
-403
-116
41
421
-104
-190
-148
97
-99
-347
-162
102
-271
-344
570
132
-803
17
296
-444
-181
166
-500
-751
433
-56
-996
165
28
-242
73
93
-399
69
-289
-76
225
-489
19
-401
297
-212
-273
-343
-395
-83
-685
-366
120
142
-98
-65
-12
-285
-373
818
-279
-789
-7
646
-617
-349
107
-654
-571
97
331
-627
-325
-333
-89
-776
-323
118
-280
-874
-55
526
-1145
-354
529
-136
-741
-72
364
-561
-199
172
-106
-260
-238
-325
-145
-576
-298
263
-513
-337
-405
104
-479
-333
-399
-186
-220
-865
-134
-239
-139
-380
-250
-424
26
-268
-548
314
-547
-903
204
-607
-858
243
-356
-231
217
-286
-901
-109
-137
-730
-242
-141
-449
-189
-260
263
-667
-478
110
-54
-732
-630
566
-224
-912
-172
156
-473
-751
19
-36
-417
-438
-579
502
-727
-670
276
-214
-443
-389
117
-177
-11
252
-348
-499
448
-84
-687
274
-135
-338
-135
-267
-595
-446
-152
-4
-370
153
-401
-334
-344
-455
552
-385
-447
-319
726
-491
-707
230
237
-776
-611
260
274
-419
-168
-177
81
-551
-144
-135
-88
395
-505
35
-278
-347
-402
-74
-94
84
-356
-473
-26
-104
112
-914
-392
156
-126
-411
89
-161
-218
-453
-575
-125
5
-351
-304
302
-493
-2
-173
-649
175
-211
-778
-441
-49
-291
-619
-313
-15
32
-1299
103
280
-585
-347
-196
2
-510
-408
-178
81
94
-449
-522
754
-425
-1151
108
275
-859
-422
355
-531
-185
-35
-305
71
-65
-654
-227
309
-399
-315
56
19
-558
-471
180
223
-759
19
411
-507
-110
-75
-592
-25
96
-530
-590
99
-107
-245
-184
-282
26
-198
-637
-176
121
-131
-439
29
-143
-1116
130
218
-165
310
-475
-453
-568
372
-279
-1086
13
-209
6
-350
-312
121
-180
-991
70
312
-596
-395
-9
282
-675
-526
-131
-187
20
-258
122
-340
-605
-363
-481
-493
153
-251
-3
-559
-122
29
-218
99
-741
-124
-291
-140
109
-25
-1054
-65
234
-464
-447
-51
379
-385
-708
-173
314
-499
-280
-9
-98
-555
16
133
169
-395
162
17
-598
153
-271
-471
-305
464
-396
-972
-233
720
-364
-224
-138
-176
-101
-551
107
-204
140
-834
-279
456
-101
-452
-327
-354
-106
-196
-254
-605
-61
-299
-255
-51
-115
-249
-296
-330
76
-31
-389
-508
-105
283
-622
-404
45
-335
-585
337
166
-578
-841
-464
599
-526
-129
496
-770
-484
-245
369
-411
-730
18
-98
-463
-270
-262
-408
-548
-302
233
290
-994
-460
631
-472
-995
-286
211
-403
-449
15
536
-137
-470
-839
-80
-254
-363
-567
-94
-414
-241
23
-610
-210
161
-574
-617
-38
-284
-358
-1111
-392
121
-13
-847
-450
196
-248
-771
-241
76
-139
-587
-275
504
-126
-956
-63
-321
-391
-146
-365
-652
-38
-160
-699
-181
-136
-810
-481
11
-669
-622
-406
96
-773
-554
-350
23
-464
-790
-156
-111
-491
-118
-367
-519
-368
-445
-163
-32
-256
-985
-69
-72
49
-687
-524
-169
-435
-260
-776
-19
-307
-508
-186
-77
68
-703
-539
45
-383
-503
-456
-77
-121
-242
40
-112
-705
-11
252
-759
-473
198
-790
-506
-109
90
-229
-708
-78
372
-266
-1062
-422
2
-464
-666
-218
-75
-450
-238
-585
-185
-430
-857
12
-110
-645
-880
342
-365
-1000
-127
62
-980
-259
-289
-609
-607
-533
-210
-564
-131
-310
-135
-298
-789
-368
38
-514
-477
-359
-477
-262
-195
-272
-411
-189
-368
146
-145
-718
-394
-207
256
-511
-423
-324
-520
-418
-224
224
-663
-364
-261
-488
-350
-172
-566
-190
-105
-782
-395
146
-460
-598
-204
32
-287
-245
-538
-402
-311
-592
97
-273
-369
-359
-510
620
238
-598
-747
166
75
-873
-327
-247
-379
-699
127
356
-214
-983
-251
79
-228
-472
-250
54
-643
-602
68
116
-465
-476
118
-402
-629
-325
-586
-717
-266
-127
-484
-448
-209
-287
105
-116
-888
-584
-349
-267
-398
-118
388
20
-704
-160
-137
-294
-718
-631
78
233
-790
-241
210
-644
-552
-32
-25
-297
-482
-122
-343
-604
-100
-778
-693
105
-122
-461
-461
92
-396
-553
-46
-339
-155
-357
-173
121
-513
-923
-150
87
-333
-380
-306
-94
-497
-663
-296
-628
-463
94
-259
-100
-15
-632
-623
-270
-297
-1035
-764
-1167
-1886
-1285
-912
-804
-1071
-653
-571
-487
-764
-371
-296
-776
-598
14
-73
-718
-353
193
-314
-626
-211
-658
-1004
-1020
-775
-239
-722
-967
-1084
-1014
-1114
-797
-568
-853
-892
-880
-332
-571
-840
-811
-164
-475
-787
-57
-170
-693
-69
51
-395
-251
-266
-149
-121
113
-24
-67
-194
-453
-131
-67
-41
341
279
-30
-572
-505
-82
23
-409
-549
81
-164
-424
-746
-475
74
-698
-789
-136
114
-432
-218
-169
-233
-316
-471
-208
-404
-569
-626
-249
-367
-468
-443
-297
-139
-248
-541
-571
-187
-193
33
-284
-255
-418
-514
-323
3
176
-286
-124
-112
-179
-363
-426
-423
-505
-20
118
-474
-177
-259
-645
-145
-269
-623
-634
-455
-369
-180
-194
-459
-323
-104
-338
44
240
-385
-297
185
-118
-726
-444
-68
-309
-260
-123
386
65
-666
-592
-426
-642
-568
-541
-409
-160
-22
-411
-397
326
-393
-797
-250
440
-164
-486
78
14
-402
-301
-171
-160
-167
-359
-257
-157
-509
-1017
-641
-714
-715
-389
-468
-528
-152
-87
-282
-483
-658
-439
-262
-236
-193
63
125
-478
-288
-231
-475
-429
7
65
-405
-480
-543
-441
-423
-601
-218
-9
-344
-348
-89
-126
-600
-426
139
-349
-461
-349
-351
-639
-289
-150
-574
-118
-19
-163
-397
-134
-337
-446
-598
-459
-138
-418
-591
-168
-305
-565
-595
-153
-416
-596
-340
-84
-395
-560
-483
-150
-75
-220
19
336
49
-522
-137
27
79
-307
127
571
156
-74
0
-321
-256
-266
-298
-197
-305
-603
-404
-344
-769
-636
-461
-564
-488
-499
-546
-191
-469
-782
-419
-276
-198
-301
-60
-77
0
-298
-632
-188
-298
-474
-258
-286
-341
-285
-856
-942
-262
-184
-266
-483
-121
-158
-434
-330
-162
100
163
-72
-62
343
228
-236
-168
58
201
145
-517
-155
208
-10
-94
-136
-5
-265
-435
-359
-403
-477
-793
-987
-634
-677
-664
-338
-457
-513
-722
-652
-216
-87
-300
-256
214
120
-39
-83
134
510
332
-128
146
97
62
-212
-214
151
-52
-236
-107
91
-302
-311
-418
-546
-568
-439
-626
-868
-660
-353
-566
-632
-344
-93
-333
-445
-231
-198
-228
-417
-337
-25
145
-106
-320
-180
-63
-217
-261
-319
-289
-247
-400
-443
-272
-213
-414
-461
-164
-315
-595
-391
-38
-302
-566
-108
-181
-394
-383
-108
-190
-333
-177
-102
-221
-352
-180
-125
-274
-233
-342
-506
-308
-358
-377
-538
-502
-294
-250
-551
-385
-198
-458
-453
-557
-551
-443
-350
-564
-443
-84
-45
-408
-242
-119
-255
-502
-397
-305
-318
-462
-339
-40
-385
-448
-301
-243
-290
-347
-572
-475
-446
-503
-440
-298
-206
-251
-270
-274
-112
-312
-270
-325
-583
-313
-203
-376
-440
-164
-138
-406
-653
-472
-656
-718
-542
-524
-525
-437
-399
-335
-351
-584
-588
-474
-511
-610
-526
-423
-482
-400
-352
-287
-232
-429
-592
-436
-439
-530
-418
-246
-398
-380
-490
-500
-324
-431
-429
-285
-224
-270
-369
-328
-287
-107
-176
-295
-117
-196
-443
-565
-357
-281
-431
-438
-503
-468
-301
-505
-734
-728
-555
-621
-647
-527
-422
-394
-475
-433
-294
-322
-308
-396
-108
-52
-179
-151
-256
-172
-94
-40
-37
-77
-113
-197
-244
-149
-197
-344
-383
-216
153
-276
-464
-323
-386
-582
-536
-547
-279
-407
-632
-494
-406
-434
-619
-561
-500
-379
-343
-524
-642
-406
-437
-633
-552
-206
-193
-307
-537
-355
-201
-297
-640
-644
-231
-225
-394
-293
-241
-549
-617
-387
-253
-411
-461
-503
-612
-593
-589
-589
-460
-536
-439
-328
-724
-710
-665
-737
-534
-459
-336
-473
-440
-309
-243
-370
-421
-222
-273
-303
-262
-65
-189
-364
-222
-88
-69
-105
-55
-48
-100
-50
-322
-281
-293
-368
-260
-226
-180
-202
-304
-284
-217
-359
-469
-286
-165
-368
-452
-390
-516
-658
-443
-353
-543
-614
-363
-263
-225
-123
-293
-220
-120
-217
-327
-106
57
-122
-114
-183
-210
-52
-192
-332
-276
-196
-313
-378
-149
-111
-195
-320
-191
-62
-28
-43
-272
-96
25
-172
-245
-18
96
-127
-91
-185
-184
-247
-389
-199
-58
-249
-306
-135
-118
-211
-244
-113
-101
-144
-343
-273
-206
-158
-100
-162
-281
-234
-250
-364
-292
-270
-173
-346
-357
-206
-269
-364
-307
-378
-242
-166
-319
-344
-299
-329
-429
-371
-306
-215
-279
-184
-311
-325
-218
-435
-336
-248
-335
-299
-333
-331
-179
-97
-189
-277
-178
-119
-179
-410
-308
-126
-246
-312
-319
-213
-324
-514
-380
-151
-144
-357
-453
-528
-392
-294
-429
-470
-489
-477
-384
-445
-407
-273
-354
-504
-423
-356
-222
-181
-218
-219
-261
-330
-361
-295
-416
-406
-306
-215
-298
-364
-268
-309
-420
-515
-354
-193
-161
-273
-285
-208
-195
-231
-233
-133
-256
-312
-374
-327
-198
-347
-407
-235
-296
-248
-221
-221
-254
-394
-344
-363
-390
-270
-316
-291
-228
-349
-349
-446
-496
-496
-403
-397
-496
-482
-361
-393
-411
-214
-140
-234
-300
-361
-355
-289
-349
-415
-414
-280
-326
-305
-348
-351
-480
-565
-476
-403
-455
-516
-501
-395
-384
-521
-409
-445
-411
-477
-583
-574
-527
-505
-628
-568
-428
-424
-407
-453
-429
-515
-542
-520
-484
-422
-402
-398
-400
-403
-573
-566
-535
-514
-533
-502
-489
-507
-604
-535
-330
-294
-415
-476
-413
-298
-414
-546
-531
-444
-437
-523
-429
-306
-306
-371
-366
-399
-498
-535
-430
-379
-371
-383
-368
-403
-472
-467
-372
-334
-363
-274
-294
-368
-372
-459
-440
-378
-377
-383
-339
-298
-304
-394
-406
-386
-390
-400
-339
-396
-410
-432
-487
-366
-308
-343
-390
-378
-315
-287
-404
-436
-341
-281
-345
-364
-306
-323
-440
-541
-472
-397
-459
-528
-418
-296
-341
-409
-434
-424
-398
-399
-451
-366
-305
-269
-281
-353
-297
-255
-293
-275
-231
-229
-328
-394
-326
-267
-342
-419
-330
-196
-125
-186
-269
-317
-327
-328
-314
-319
-278
-230
-204
-127
-75
-42
-39
-49
-75
-90
-73
-99
-124
-140
-112
-84
-73
-97
-102
-41
-70
-140
-232
-306
-287
-299
-242
-174
-161
-166
-191
-241
-278
-243
-224
-244
-250
-148
-96
-66
9
6
-4
7
23
17
-60
-106
-102
-96
-64
-83
-79
-46
-57
-41
-8
-25
-7
-84
-113
-28
25
-43
-57
-49
-55
-12
-37
-69
-103
-38
34
48
59
-10
-122
-133
-143
-125
-65
-53
-46
-4
13
-43
-81
-43
-64
-95
-57
-25
12
-1
-37
-40
-81
-111
-102
-30
-21
-77
-122
-148
-126
-82
-80
-94
-37
-16
-46
-57
-39
-27
-25
-51
-71
-52
-40
-69
-105
-62
-71
-137
-181
-176
-179
-222
-239
-182
-111
-97
-157
-211
-214
-194
-173
-147
-130
-111
-102
-85
-106
-129
-110
-107
-167
-172
-98
-115
-170
-129
-77
-100
-119
-120
-87
-82
-72
-57
-57
-62
-81
-65
-23
-17
-12
25
51
41
20
-7
-53
-34
-29
-9
5
-5
32
35
-11
4
25
-48
-115
-131
-156
-161
-134
-108
-42
25
46
63
65
88
65
-4
-22
-24
-63
-133
-100
33
54
-5
-22
-38
-110
-120
-106
-124
-152
-161
-138
-131
-84
-102
-202
-279
-327
-322
-300
-316
-345
-299
-230
-205
-204
-223
-212
-198
-213
-252
-234
-205
-197
-158
-103
-52
-55
-60
-35
-68
-147
-190
-200
-200
-225
-211
-181
-164
-141
-117
-128
-190
-202
-192
-161
-131
-121
-102
-58
-68
-117
-102
-97
-126
-154
-187
-175
-174
-206
-223
-158
-112
-128
-109
-65
-3
-7
-57
-126
-155
-117
-128
-148
-112
-86
-138
-176
-147
-92
-69
-115
-109
-92
-69
-67
-106
-74
-54
-99
-100
-97
-108
-113
-183
-205
-172
-155
-144
-179
-211
-200
-171
-215
-253
-252
-256
-230
-150
-93
-96
-116
-177
-209
-173
-131
-160
-183
-167
-176
-200
-147
-112
-100
-97
-108
-111
-136
-141
-141
-196
-237
-187
-128
-125
-139
-155
-169
-161
-187
-249
-313
-347
-355
-327
-276
-227
-245
-252
-234
-221
-253
-317
-345
-365
-343
-296
-270
-244
-228
-179
-152
-169
-235
-263
-279
-334
-309
-280
-304
-275
-225
-193
-202
-247
-259
-244
-244
-261
-213
-174
-216
-217
-159
-193
-210
-227
-260
-292
-327
-314
-283
-249
-205
-160
-171
-163
-131
-93
-109
-157
-170
-178
-160
-117
-85
-61
-26
-16
-24
-17
-17
-92
-141
-132
-132
-103
-77
-32
17
33
5
-17
-13
-58
-114
-131
-136
-129
-82
-97
-96
-48
-45
-99
-107
-110
-148
-179
-157
-149
-213
-251
-270
-283
-275
-264
-296
-314
-309
-303
-302
-312
-314
-266
-196
-150
-120
-135
-151
-178
-207
-241
-258
-251
-238
-237
-227
-229
-245
-228
-244
-239
-201
-199
-283
-344
-290
-259
-289
-282
-264
-260
-263
-282
-292
-314
-332
-345
-300
-266
-254
-216
-121
-75
-104
-129
-175
-191
-210
-226
-222
-208
-220
-193
-179
-191
-211
-245
-277
-306
-299
-313
-330
-298
-208
-149
-130
-124
-86
-72
-106
-140
-134
-134
-147
-140
-159
-173
-160
-175
-208
-204
-213
-279
-362
-375
-352
-338
-322
-323
-294
-257
-260
-288
-292
-326
-343
-281
-209
-174
-195
-184
-128
-108
-140
-164
-181
-222
-254
-258
-304
-347
-349
-350
-347
-324
-311
-332
-339
-345
-350
-349
-354
-350
-311
-266
-236
-252
-284
-298
-334
-379
-407
-396
-385
-362
-316
-282
-264
-266
-315
-380
-374
-365
-358
-349
-338
-322
-297
-293
-316
-286
-288
-311
-308
-318
-326
-278
-259
-243
-211
-204
-202
-211
-212
-156
-132
-174
-170
-142
-139
-157
-149
-113
-117
-170
-194
-190
-188
-190
-211
-214
-174
-153
-170
-173
-136
-142
-189
-196
-194
-182
-143
-134
-140
-132
-130
-151
-160
-155
-147
-126
-118
-116
-90
-70
-84
-133
-134
-101
-102
-128
-152
-166
-172
-173
-170
-189
-226
-289
-298
-274
-268
-245
-206
-165
-169
-152
-128
-182
-220
-206
-229
-236
-216
-243
-266
-277
-286
-335
-379
-374
-399
-445
-444
-437
-407
-381
-382
-356
-334
-324
-345
-329
-343
-383
-381
-365
-350
-319
-312
-319
-323
-348
-389
-395
-388
-410
-441
-426
-379
-353
-351
-339
-311
-275
-266
-276
-281
-296
-292
-270
-239
-201
-224
-234
-209
-222
-221
-219
-230
-247
-267
-289
-289
-274
-276
-274
-251
-269
-327
-347
-311
-300
-294
-248
-239
-242
-267
-309
-326
-321
-325
-321
-296
-279
-284
-274
-254
-238
-224
-220
-219
-184
-137
-109
-98
-113
-107
-123
-168
-175
-166
-196
-221
-219
-211
-207
-199
-177
-154
-154
-200
-215
-223
-247
-264
-264
-260
-262
-228
-212
-239
-227
-228
-234
-224
-233
-237
-237
-226
-200
-158
-155
-177
-191
-210
-207
-193
-201
-224
-203
-181
-153
-118
-104
-103
-110
-98
-94
-65
-47
-59
-63
-84
-97
-77
-70
-126
-200
-222
-233
-253
-277
-280
-274
-273
-249
-206
-215
-263
-314
-331
-320
-321
-331
-323
-292
-318
-327
-287
-288
-317
-323
-324
-338
-334
-310
-320
-331
-335
-333
-344
-384
-377
-361
-388
-388
-366
-350
-347
-345
-346
-365
-384
-380
-357
-367
-381
-378
-397
-396
-387
-397
-406
-399
-399
-420
-382
-340
-332
-347
-349
-336
-332
-347
-374
-379
-406
-440
-448
-458
-489
-504
-494
-472
-436
-396
-371
-352
-346
-323
-279
-268
-249
-236
-241
-255
-283
-305
-326
-352
-364
-380
-388
-385
-392
-414
-429
-429
-411
-420
-415
-387
-374
-374
-378
-381
-379
-386
-416
-448
-460
-488
-523
-552
-567
-549
-562
-545
-533
-529
-509
-508
-503
-483
-465
-475
-480
-497
-519
-524
-540
-570
-580
-569
-573
-567
-535
-503
-475
-455
-427
-420
-419
-362
-339
-362
-381
-392
-387
-393
-378
-356
-366
-391
-415
-418
-420
-444
-452
-448
-435
-402
-391
-398
-411
-427
-428
-402
-393
-399
-393
-376
-379
-411
-413
-420
-435
-438
-453
-468
-474
-477
-473
-462
-461
-452
-422
-403
-408
-395
-404
-422
-415
-391
-372
-364
-346
-337
-329
-351
-389
-399
-395
-395
-385
-343
-356
-362
-349
-368
-390
-412
-438
-474
-475
-477
-493
-487
-483
-484
-461
-467
-506
-505
-501
-523
-546
-544
-525
-520
-524
-525
-523
-520
-522
-522
-538
-546
-546
-540
-509
-488
-486
-468
-465
-469
-471
-501
-519
-531
-532
-512
-503
-510
-533
-546
-552
-540
-511
-533
-544
-542
-526
-502
-488
-450
-424
-424
-425
-443
-468
-458
-447
-440
-407
-385
-386
-377
-388
-385
-389
-429
-454
-436
-442
-477
-475
-437
-412
-424
-420
-405
-414
-423
-372
-338
-354
-347
-322
-305
-290
-274
-281
-302
-318
-320
-314
-313
-329
-327
-302
-301
-293
-271
-266
-269
-281
-271
-257
-253
-231
-223
-225
-229
-223
-211
-182
-179
-182
-162
-145
-132
-123
-113
-117
-126
-113
-112
-113
-108
-117
-115
-116
-107
-123
-121
-106
-111
-120
-113
-106
-111
-125
-159
-168
-172
-175
-157
-159
-173
-171
-180
-178
-179
-220
-239
-257
-289
-303
-316
-314
-295
-273
-253
-230
-236
-253
-256
-247
-226
-228
-229
-235
-254
-255
-261
-278
-296
-306
-323
-353
-339
-305
-301
-288
-275
-277
-285
-297
-276
-250
-245
-243
-226
-222
-229
-240
-242
-229
-228
-199
-160
-154
-168
-159
-153
-159
-172
-187
-180
-211
-245
-221
-216
-232
-228
-221
-227
-225
-223
-222
-214
-187
-179
-185
-166
-140
-131
-126
-122
-139
-118
-83
-75
-90
-94
-91
-110
-117
-122
-139
-140
-155
-157
-139
-136
-154
-151
-143
-181
-196
-203
-226
-239
-226
-240
-243
-228
-247
-257
-246
-249
-243
-258
-274
-272
-305
-334
-332
-314
-298
-286
-280
-265
-255
-268
-275
-317
-344
-350
-356
-344
-344
-337
-312
-312
-301
-296
-307
-316
-324
-313
-308
-322
-340
-332
-350
-373
-366
-372
-387
-396
-382
-357
-353
-342
-320
-320
-324
-314
-320
-338
-362
-364
-342
-339
-344
-330
-343
-361
-349
-305
-282
-279
-272
-280
-272
-273
-268
-283
-310
-310
-297
-308
-298
-294
-281
-268
-280
-286
-290
-300
-305
-296
-310
-302
-282
-275
-282
-293
-301
-315
-305
-319
-336
-334
-340
-335
-330
-335
-321
-310
-320
-316
-304
-319
-324
-320
-318
-285
-268
-286
-279
-289
-317
-296
-277
-291
-295
-269
-258
-260
-250
-265
-287
-279
-261
-256
-246
-225
-216
-209
-215
-233
-234
-242
-253
-270
-272
-267
-266
-255
-272
-282
-278
-285
-299
-313
-322
-331
-319
-294
-271
-266
-267
-249
-216
-219
-231
-222
-198
-185
-164
-147
-157
-155
-125
-128
-141
-160
-185
-149
-126
-131
-136
-153
-168
-177
-162
-145
-151
-150
-144
-143
-126
-121
-120
-100
-108
-110
-118
-157
-176
-210
-248
-253
-253
-243
-227
-229
-221
-201
-204
-212
-198
-176
-182
-175
-150
-148
-151
-141
-144
-132
-124
-142
-156
-155
-157
-144
-126
-125
-121
-107
-66
-50
-37
-13
-21
-55
-45
-30
-58
-55
-37
-32
-46
-35
-13
-33
-38
-23
-19
-53
-79
-55
-47
-66
-62
-69
-86
-85
-85
-90
-90
-73
-66
-48
-35
-25
-38
-63
-48
-24
-24
-46
-51
-56
-77
-95
-91
-106
-142
-149
-176
-215
-212
-212
-218
-228
-221
-203
-188
-181
-173
-166
-183
-188
-174
-200
-218
-201
-206
-195
-175
-157
-170
-176
-155
-151
-160
-165
-171
-177
-168
-161
-160
-137
-126
-119
-112
-124
-145
-149
-149
-144
-122
-125
-134
-153
-175
-186
-175
-172
-164
-135
-106
-100
-97
-84
-90
-96
-102
-107
-110
-105
-82
-64
-70
-101
-128
-135
-135
-143
-159
-152
-143
-130
-118
-121
-131
-139
-146
-150
-157
-156
-151
-168
-177
-168
-177
-177
-166
-181
-194
-189
-186
-191
-188
-178
-184
-194
-203
-194
-164
-163
-183
-180
-166
-152
-156
-152
-136
-126
-111
-109
-120
-129
-127
-129
-135
-159
-173
-179
-184
-191
-212
-220
-225
-228
-231
-247
-253
-246
-241
-242
-242
-224
-205
-209
-220
-202
-209
-238
-238
-228
-254
-277
-266
-270
-285
-295
-302
-317
-320
-323
-325
-320
-307
-305
-304
-288
-283
-281
-287
-294
-292
-299
-301
-293
-307
-309
-311
-300
-291
-299
-283
-275
-283
-293
-284
-275
-279
-277
-280
-288
-296
-306
-323
-339
-337
-341
-349
-357
-347
-359
-375
-356
-348
-348
-340
-357
-358
-339
-349
-350
-325
-308
-286
-246
-224
-207
-184
-164
-166
-178
-166
-151
-159
-176
-168
-157
-168
-160
-159
-168
-174
-191
-205
-203
-221
-236
-239
-227
-214
-222
-229
-228
-237
-250
-245
-248
-253
-259
-268
-273
-276
-274
-310
-337
-339
-319
-314
-324
-318
-317
-307
-305
-285
-267
-273
-272
-248
-239
-237
-209
-207
-211
-199
-182
-162
-157
-150
-158
-179
-198
-198
-199
-220
-216
-217
-234
-239
-234
-250
-254
-253
-255
-258
-245
-227
-229
-213
-192
-191
-190
-188
-179
-180
-196
-191
-175
-177
-182
-168
-161
-181
-191
-188
-188
-193
-200
-202
-218
-221
-198
-193
-201
-181
-159
-159
-157
-140
-136
-141
-146
-167
-172
-169
-161
-147
-126
-110
-95
-75
-77
-69
-57
-75
-78
-93
-106
-125
-137
-142
-145
-149
-167
-158
-168
-187
-189
-198
-207
-207
-196
-190
-198
-200
-196
-183
-179
-189
-190
-195
-201
-194
-189
-187
-181
-180
-183
-187
-186
-188
-199
-199
-197
-214
-235
-244
-260
-265
-252
-242
-240
-219
-198
-180
-184
-193
-207
-219
-215
-197
-194
-218
-238
-238
-232
-234
-229
-221
-199
-196
-207
-207
-198
-206
-213
-213
-196
-190
-210
-217
-215
-220
-234
-235
-236
-231
-228
-226
-227
-239
-230
-228
-252
-252
-244
-245
-239
-228
-224
-211
-203
-196
-190
-192
-203
-185
-169
-175
-166
-146
-142
-162
-170
-164
-177
-184
-162
-152
-152
-154
-163
-166
-160
-165
-183
-189
-191
-207
-216
-215
-220
-239
-258
-271
-270
-258
-252
-258
-268
-268
-270
-281
-281
-268
-263
-270
-280
-276
-267
-272
-273
-261
-251
-256
-241
-232
-245
-237
-221
-217
-207
-199
-214
-224
-222
-223
-221
-215
-207
-200
-224
-238
-244
-244
-247
-261
-266
-271
-268
-263
-266
-272
-273
-278
-284
-294
-277
-288
-304
-295
-318
-330
-326
-325
-339
-353
-341
-329
-340
-350
-337
-343
-360
-353
-347
-353
-349
-335
-329
-330
-328
-335
-333
-318
-305
-284
-285
-288
-288
-283
-277
-273
-263
-265
-267
-278
-276
-275
-294
-311
-318
-324
-344
-350
-361
-370
-370
-381
-380
-381
-364
-351
-346
-334
-326
-317
-318
-321
-325
-335
-339
-335
-333
-338
-322
-319
-320
-309
-295
-287
-297
-300
-290
-279
-273
-270
-294
-307
-293
-283
-277
-254
-258
-261
-248
-245
-247
-252
-260
-252
-255
-276
-277
-264
-273
-282
-270
-283
-295
-278
-259
-247
-242
-251
-269
-276
-275
-305
-310
-317
-326
-323
-301
-300
-307
-289
-290
-288
-294
-296
-288
-263
-255
-264
-258
-252
-249
-267
-253
-250
-262
-274
-299
-299
-284
-278
-273
-260
-260
-257
-244
-217
-221
-233
-224
-228
-234
-224
-224
-236
-234
-250
-257
-263
-264
-270
-267
-264
-258
-256
-245
-237
-252
-247
-250
-266
-264
-260
-265
-261
-266
-266
-257
-252
-233
-224
-234
-238
-211
-205
-225
-216
-200
-219
-234
-220
-219
-234
-226
-215
-222
-226
-231
-214
-200
-206
-217
-209
-208
-220
-214
-188
-193
-196
-197
-192
-174
-173
-173
-176
-171
-176
-195
-203
-198
-190
-196
-198
-191
-187
-187
-185
-167
-160
-160
-157
-153
-158
-186
-185
-159
-158
-160
-154
-171
-179
-167
-164
-175
-182
-174
-165
-174
-175
-183
-214
-254
-259
-250
-262
-261
-251
-234
-230
-233
-227
-218
-229
-234
-227
-224
-233
-251
-240
-226
-229
-229
-223
-209
-200
-198
-210
-200
-197
-202
-184
-181
-188
-207
-202
-191
-181
-173
-185
-176
-167
-173
-165
-162
-187
-191
-177
-184
-194
-195
-187
-187
-173
-163
-172
-179
-182
-168
-160
-158
-154
-148
-137
-138
-131
-117
-122
-108
-100
-105
-108
-108
-120
-133
-132
-146
-169
-174
-169
-163
-168
-175
-171
-176
-176
-178
-180
-183
-182
-172
-165
-167
-158
-152
-156
-155
-128
-112
-142
-154
-147
-163
-169
-170
-183
-193
-199
-202
-203
-196
-181
-194
-195
-181
-185
-203
-211
-197
-205
-213
-222
-242
-264
-261
-261
-269
-250
-224
-226
-231
-227
-243
-252
-257
-261
-268
-264
-257
-269
-277
-287
-290
-292
-291
-293
-294
-304
-304
-308
-314
-300
-294
-318
-322
-307
-299
-294
-291
-268
-280
-282
-280
-290
-310
-338
-349
-369
-378
-381
-377
-384
-386
-378
-372
-371
-368
-367
-369
-381
-383
-373
-363
-354
-345
-341
-341
-351
-353
-340
-348
-355
-355
-345
-327
-305
-311
-312
-310
-304
-274
-272
-268
-261
-261
-264
-261
-254
-264
-279
-306
-332
-355
-355
-352
-356
-343
-345
-335
-323
-325
-333
-340
-343
-342
-334
-313
-319
-318
-320
-318
-299
-305
-301
-300
-295
-307
-317
-306
-306
-302
-287
-291
-301
-317
-324
-328
-331
-327
-328
-333
-329
-312
-318
-312
-310
-311
-309
-315
-323
-319
-316
-330
-328
-309
-300
-288
-291
-297
-287
-289
-287
-284
-290
-288
-252
-239
-215
-193
-192
-194
-181
-184
-195
-186
-194
-211
-215
-210
-222
-223
-232
-254
-248
-245
-259
-254
-234
-230
-220
-195
-190
-192
-190
-192
-206
-209
-201
-210
-226
-226
-218
-212
-218
-230
-232
-222
-219
-225
-216
-224
-235
-229
-218
-228
-222
-210
-218
-206
-205
-213
-214
-207
-200
-186
-165
-153
-131
-124
-138
-157
-181
-185
-199
-187
-177
-193
-211
-226
-218
-227
-238
-241
-254
-255
-273
-268
-249
-240
-215
-229
-226
-209
-198
-179
-165
-172
-192
-201
-212
-208
-201
-196
-196
-198
-201
-209
-201
-197
-179
-163
-154
-163
-165
-163
-164
-174
-184
-174
-177
-165
-159
-179
-192
-181
-188
-195
-195
-188
-179
-161
-173
-196
-206
-215
-215
-213
-233
-249
-256
-257
-252
-265
-265
-258
-244
-245
-245
-233
-227
-212
-207
-211
-190
-191
-210
-209
-192
-196
-199
-178
-183
-185
-184
-183
-174
-157
-178
-194
-179
-205
-236
-241
-248
-267
-284
-304
-297
-295
-304
-282
-270
-279
-283
-283
-273
-267
-258
-239
-233
-240
-230
-229
-250
-256
-239
-227
-224
-209
-206
-213
-220
-222
-227
-229
-236
-235
-238
-250
-251
-240
-237
-249
-235
-223
-220
-213
-193
-196
-195
-182
-180
-175
-183
-188
-196
-199
-192
-204
-209
-217
-230
-228
-237
-239
-242
-240
-236
-227
-210
-205
-213
-230
-227
-225
-234
-235
-247
-263
-267
-281
-289
-287
-289
-303
-307
-294
-296
-305
-314
-321
-332
-343
-352
-360
-344
-341
-340
-334
-323
-313
-302
-313
-333
-319
-313
-334
-325
-306
-322
-332
-324
-307
-302
-290
-288
-297
-281
-280
-298
-294
-290
-319
-330
-341
-377
-385
-391
-408
-408
-415
-432
-440
-445
-456
-461
-448
-434
-418
-415
-419
-419
-409
-399
-409
-408
-404
-406
-400
-391
-384
-378
-368
-356
-355
-352
-352
-356
-351
-339
-340
-344
-340
-344
-342
-333
-338
-345
-351
-360
-379
-373
-373
-387
-387
-380
-374
-366
-371
-360
-348
-343
-330
-318
-318
-322
-328
-322
-327
-349
-354
-354
-354
-355
-348
-344
-347
-337
-340
-343
-327
-327
-339
-352
-355
-351
-345
-342
-343
-335
-323
-328
-335
-321
-313
-320
-318
-316
-318
-312
-315
-323
-331
-343
-341
-347
-348
-333
-302
-287
-297
-284
-255
-261
-258
-249
-248
-242
-260
-273
-266
-260
-264
-265
-284
-296
-300
-303
-298
-296
-299
-312
-310
-312
-332
-351
-350
-340
-346
-337
-311
-306
-317
-337
-342
-353
-365
-377
-381
-362
-361
-345
-324
-319
-312
-295
-302
-321
-327
-330
-330
-338
-349
-349
-345
-341
-320
-299
-285
-271
-244
-229
-235
-227
-205
-197
-201
-197
-191
-191
-195
-198
-209
-219
-216
-211
-209
-194
-177
-166
-175
-203
-213
-210
-204
-200
-198
-196
-194
-195
-207
-208
-214
-222
-234
-251
-243
-243
-274
-293
-290
-291
-281
-270
-287
-300
-308
-319
-329
-330
-344
-357
-346
-338
-338
-331
-311
-298
-303
-319
-329
-336
-340
-340
-324
-303
-306
-313
-340
-349
-334
-312
-296
-290
-270
-252
-246
-241
-226
-234
-249
-262
-260
-235
-224
-211
-199
-209
-226
-229
-230
-249
-253
-252
-260
-267
-265
-248
-231
-228
-222
-201
-198
-209
-202
-198
-202
-208
-217
-237
-252
-264
-270
-263
-266
-277
-287
-292
-304
-307
-297
-280
-261
-246
-230
-226
-215
-212
-203
-186
-187
-174
-164
-164
-168
-160
-152
-148
-144
-139
-153
-163
-163
-190
-205
-202
-200
-203
-210
-217
-227
-247
-258
-254
-250
-242
-234
-231
-242
-243
-248
-263
-248
-246
-257
-263
-262
-273
-281
-275
-285
-297
-290
-286
-289
-309
-318
-320
-341
-357
-360
-358
-364
-368
-364
-364
-358
-352
-344
-339
-351
-357
-353
-345
-344
-331
-332
-342
-337
-336
-335
-331
-321
-323
-329
-324
-327
-322
-316
-311
-299
-302
-327
-336
-339
-355
-381
-391
-378
-381
-391
-385
-373
-361
-350
-342
-337
-331
-327
-318
-313
-305
-307
-312
-307
-306
-302
-301
-283
-278
-281
-267
-258
-248
-232
-228
-238
-259
-266
-266
-270
-283
-301
-297
-300
-302
-292
-282
-288
-296
-296
-313
-309
-319
-351
-348
-338
-332
-333
-337
-357
-370
-373
-374
-360
-354
-361
-363
-359
-363
-362
-364
-370
-363
-352
-334
-322
-308
-302
-300
-293
-284
-281
-287
-283
-270
-265
-270
-256
-247
-231
-224
-232
-226
-214
-211
-224
-227
-225
-241
-256
-246
-231
-238
-239
-226
-219
-216
-220
-212
-210
-207
-198
-198
-198
-215
-222
-233
-244
-254
-257
-255
-258
-258
-265
-267
-264
-263
-278
-284
-273
-250
-243
-262
-250
-251
-268
-275
-285
-297
-294
-291
-283
-277
-266
-263
-284
-302
-313
-314
-316
-322
-327
-329
-335
-344
-342
-342
-341
-344
-339
-328
-329
-314
-288
-288
-300
-310
-299
-289
-271
-269
-260
-246
-247
-238
-214
-198
-194
-200
-214
-203
-209
-226
-229
-232
-240
-244
-247
-245
-257
-262
-248
-249
-255
-253
-243
-246
-249
-239
-239
-221
-199
-200
-201
-195
-169
-154
-151
-147
-144
-140
-136
-115
-116
-124
-109
-99
-108
-114
-100
-95
-114
-113
-95
-97
-117
-121
-117
-118
-123
-116
-104
-107
-123
-114
-120
-143
-148
-132
-147
-175
-172
-169
-175
-172
-160
-163
-177
-184
-187
-192
-191
-198
-195
-188
-209
-209
-199
-201
-200
-194
-187
-184
-187
-173
-161
-149
-139
-144
-146
-141
-138
-145
-153
-163
-157
-164
-190
-193
-179
-178
-171
-161
-156
-157
-160
-136
-132
-131
-132
-135
-130
-135
-133
-136
-132
-138
-139
-151
-165
-183
-197
-198
-198
-188
-189
-177
-158
-148
-151
-145
-139
-147
-150
-153
-153
-160
-175
-192
-203
-218
-228
-231
-241
-252
-258
-257
-257
-254
-264
-263
-255
-268
-269
-254
-248
-247
-242
-245
-243
-251
-266
-267
-266
-250
-240
-219
-214
-216
-209
-205
-202
-207
-220
-226
-222
-228
-222
-209
-212
-219
-222
-202
-207
-220
-223
-223
-230
-228
-230
-240
-239
-240
-256
-268
-279
-283
-276
-280
-285
-282
-285
-284
-277
-268
-281
-297
-282
-262
-245
-240
-239
-247
-256
-260
-271
-277
-278
-287
-282
-278
-286
-289
-284
-289
-295
-292
-286
-274
-269
-267
-261
-257
-256
-264
-279
-287
-293
-280
-278
-276
-278
-287
-291
-276
-271
-278
-276
-279
-279
-280
-259
-241
-216
-207
-192
-188
-206
-209
-195
-173
-181
-178
-176
-186
-191
-188
-188
-204
-196
-184
-179
-195
-200
-206
-203
-210
-220
-216
-223
-237
-229
-221
-239
-241
-238
-223
-200
-187
-176
-154
-131
-121
-115
-108
-108
-118
-113
-120
-124
-134
-143
-140
-140
-146
-167
-165
-172
-188
-186
-179
-184
-201
-212
-216
-209
-212
-212
-203
-194
-199
-199
-201
-219
-245
-253
-248
-261
-270
-265
-248
-243
-244
-240
-232
-238
-245
-247
-248
-244
-234
-233
-222
-212
-204
-198
-194
-198
-195
-196
-202
-210
-219
-237
-260
-270
-296
-303
-302
-307
-312
-311
-314
-316
-311
-309
-318
-314
-326
-330
-312
-303
-284
-265
-235
-203
-188
-186
-167
-139
-123
-125
-114
-104
-99
-99
-106
-114
-127
-125
-132
-140
-151
-146
-146
-141
-129
-119
-108
-111
-105
-100
-87
-96
-88
-94
-93
-100
-108
-108
-120
-113
-119
-126
-111
-104
-111
-114
-102
-90
-94
-100
-103
-107
-107
-111
-122
-126
-143
-148
-151
-162
-163
-164
-178
-179
-165
-172
-160
-152
-157
-155
-148
-166
-173
-190
-214
-201
-196
-182
-180
-174
-176
-177
-170
-183
-200
-214
-216
-206
-200
-199
-193
-196
-200
-198
-189
-178
-175
-178
-179
-168
-163
-158
-152
-144
-137
-129
-133
-135
-128
-126
-142
-142
-141
-149
-148
-146
-149
-161
-170
-176
-172
-171
-191
-203
-209
-222
-229
-220
-209
-213
-212
-210
-224
-241
-242
-236
-241
-240
-224
-222
-231
-247
-257
-251
-241
-235
-222
-217
-221
-234
-236
-235
-239
-231
-242
-265
-272
-293
-307
-312
-330
-338
-342
-346
-365
-369
-368
-363
-352
-335
-321
-316
-314
-304
-285
-269
-251
-233
-210
-201
-179
-168
-185
-190
-186
-186
-185
-183
-182
-180
-176
-185
-193
-213
-229
-244
-258
-251
-252
-248
-249
-260
-260
-262
-263
-258
-264
-258
-266
-275
-275
-282
-279
-267
-252
-251
-260
-277
-293
-297
-303
-322
-311
-300
-305
-301
-296
-290
-287
-286
-290
-287
-290
-301
-295
-288
-283
-264
-266
-272
-278
-276
-274
-280
-299
-305
-313
-318
-315
-339
-342
-336
-346
-355
-357
-363
-371
-367
-364
-371
-386
-383
-371
-363
-344
-334
-319
-301
-295
-296
-306
-307
-298
-295
-295
-296
-303
-326
-350
-330
-318
-333
-330
-318
-319
-329
-324
-312
-298
-292
-283
-263
-253
-274
-275
-266
-255
-253
-253
-245
-246
-259
-277
-275
-280
-300
-309
-321
-323
-313
-321
-329
-332
-347
-351
-350
-361
-384
-388
-370
-370
-370
-369
-366
-360
-360
-350
-350
-343
-329
-313
-319
-346
-358
-374
-393
-400
-399
-402
-398
-394
-394
-404
-412
-415
-413
-403
-385
-382
-370
-379
-390
-393
-400
-409
-411
-405
-408
-412
-416
-414
-435
-433
-409
-404
-388
-366
-351
-360
-367
-360
-344
-345
-349
-339
-332
-329
-335
-318
-305
-301
-296
-283
-279
-279
-282
-282
-281
-269
-270
-268
-260
-253
-243
-243
-259
-271
-270
-273
-281
-277
-279
-304
-327
-341
-369
-390
-380
-382
-385
-376
-370
-368
-362
-359
-365
-365
-365
-364
-370
-372
-365
-340
-320
-313
-275
-256
-257
-255
-241
-235
-252
-254
-245
-246
-252
-258
-270
-280
-293
-308
-311
-314
-330
-321
-318
-312
-298
-297
-277
-260
-245
-240
-230
-229
-231
-233
-235
-226
-223
-217
-209
-201
-199
-195
-197
-195
-186
-193
-188
-179
-178
-184
-187
-195
-193
-194
-191
-179
-174
-173
-170
-165
-182
-181
-170
-170
-177
-188
-199
-217
-220
-214
-224
-228
-235
-253
-257
-250
-247
-258
-267
-271
-279
-287
-300
-316
-324
-330
-331
-346
-359
-357
-345
-338
-343
-334
-344
-342
-323
-322
-318
-296
-285
-289
-300
-321
-340
-351
-368
-383
-384
-387
-384
-369
-355
-344
-326
-314
-304
-290
-285
-279
-277
-288
-299
-316
-329
-346
-348
-341
-351
-357
-370
-385
-390
-401
-391
-376
-380
-376
-357
-352
-344
-319
-303
-298
-291
-278
-277
-266
-253
-251
-237
-226
-229
-228
-227
-220
-217
-206
-202
-204
-202
-207
-214
-221
-222
-235
-233
-232
-236
-246
-263
-275
-277
-277
-274
-275
-278
-271
-275
-280
-287
-306
-307
-312
-325
-325
-314
-327
-328
-324
-343
-356
-384
-396
-399
-405
-408
-410
-415
-419
-424
-434
-443
-442
-438
-436
-431
-418
-407
-402
-375
-366
-368
-365
-344
-326
-326
-306
-292
-295
-289
-271
-267
-261
-254
-273
-282
-286
-284
-273
-290
-291
-284
-294
-296
-296
-291
-307
-313
-316
-317
-311
-321
-316
-301
-305
-320
-316
-328
-332
-324
-319
-315
-315
-315
-311
-299
-285
-273
-262
-261
-266
-270
-292
-299
-287
-276
-275
-265
-250
-251
-250
-255
-270
-283
-288
-306
-318
-315
-312
-310
-311
-326
-333
-335
-345
-343
-334
-335
-354
-346
-327
-319
-314
-306
-326
-337
-343
-342
-332
-328
-316
-319
-326
-328
-325
-321
-310
-295
-285
-297
-298
-293
-299
-303
-311
-317
-322
-321
-334
-349
-349
-348
-350
-337
-340
-349
-345
-336
-337
-337
-331
-323
-330
-347
-353
-361
-363
-369
-354
-348
-356
-348
-334
-332
-331
-320
-309
-310
-316
-305
-293
-282
-278
-272
-270
-265
-267
-281
-275
-269
-253
-248
-249
-242
-246
-260
-268
-272
-277
-285
-308
-335
-345
-338
-349
-358
-359
-361
-349
-351
-350
-343
-340
-337
-332
-335
-325
-303
-294
-287
-282
-271
-261
-266
-252
-245
-240
-218
-201
-187
-187
-171
-169
-179
-178
-168
-169
-179
-184
-192
-201
-216
-235
-251
-261
-272
-279
-295
-298
-304
-306
-296
-276
-258
-247
-226
-222
-223
-216
-218
-227
-221
-226
-229
-237
-248
-245
-236
-221
-222
-229
-246
-272
-301
-302
-326
-355
-376
-394
-398
-411
-432
-448
-463
-484
-501
-494
-492
-498
-484
-476
-471
-466
-458
-448
-443
-443
-442
-453
-450
-452
-456
-461
-457
-448
-438
-427
-417
-411
-409
-399
-410
-420
-420
-431
-428
-417
-421
-427
-426
-438
-447
-450
-457
-451
-442
-420
-405
-398
-394
-394
-389
-383
-368
-358
-359
-353
-351
-362
-359
-345
-342
-334
-326
-326
-330
-320
-313
-308
-305
-301
-293
-296
-294
-300
-316
-322
-330
-318
-317
-304
-279
-266
-267
-272
-275
-282
-281
-274
-262
-268
-275
-292
-311
-332
-373
-414
-427
-407
-414
-430
-445
-448
-451
-462
-462
-460
-441
-430
-420
-404
-404
-420
-417
-404
-387
-365
-347
-342
-348
-339
-323
-320
-323
-317
-303
-288
-294
-305
-309
-304
-306
-321
-325
-336
-341
-337
-338
-341
-345
-338
-336
-338
-344
-351
-357
-352
-348
-343
-338
-335
-341
-337
-325
-336
-340
-339
-343
-360
-350
-325
-320
-327
-319
-304
-290
-288
-304
-294
-291
-310
-331
-339
-341
-352
-367
-375
-371
-369
-370
-371
-382
-389
-388
-396
-392
-394
-394
-380
-367
-349
-353
-363
-366
-369
-380
-382
-381
-381
-380
-373
-371
-370
-370
-368
-378
-384
-383
-400
-412
-411
-399
-381
-366
-359
-356
-340
-330
-328
-311
-297
-297
-295
-293
-301
-304
-314
-319
-325
-337
-353
-357
-343
-335
-332
-322
-309
-309
-301
-273
-262
-265
-259
-268
-271
-291
-297
-308
-322
-324
-319
-309
-304
-306
-299
-284
-272
-255
-241
-237
-246
-233
-217
-217
-221
-204
-194
-223
-243
-248
-246
-249
-246
-236
-247
-246
-236
-235
-239
-235
-225
-220
-229
-230
-219
-220
-214
-204
-202
-208
-220
-222
-230
-253
-254
-249
-267
-280
-278
-287
-300
-290
-284
-287
-292
-295
-289
-300
-299
-293
-294
-287
-285
-273
-263
-263
-262
-246
-243
-243
-225
-206
-198
-184
-158
-141
-133
-123
-127
-132
-137
-158
-162
-178
-187
-187
-185
-190
-192
-172
-163
-164
-167
-173
-180
-183
-186
-187
-186
-182
-167
-169
-184
-200
-194
-199
-198
-207
-209
-206
-216
-213
-224
-242
-246
-227
-231
-214
-194
-200
-195
-195
-199
-190
-182
-192
-199
-192
-180
-190
-207
-209
-219
-235
-236
-249
-260
-275
-287
-307
-312
-338
-357
-356
-357
-361
-373
-363
-363
-365
-361
-346
-330
-317
-305
-297
-280
-275
-276
-276
-273
-265
-254
-245
-245
-236
-228
-229
-232
-244
-242
-235
-254
-263
-255
-241
-244
-246
-241
-237
-244
-244
-232
-226
-220
-213
-208
-216
-221
-231
-233
-233
-235
-233
-233
-234
-223
-212
-205
-207
-191
-186
-203
-211
-216
-221
-228
-231
-225
-226
-242
-237
-226
-207
-216
-222
-224
-241
-239
-226
-224
-224
-218
-202
-207
-214
-223
-241
-250
-272
-271
-264
-263
-256
-240
-231
-225
-223
-214
-203
-193
-189
-199
-207
-221
-219
-228
-248
-252
-247
-253
-262
-241
-221
-224
-235
-237
-241
-236
-244
-250
-242
-252
-256
-244
-227
-220
-218
-215
-202
-189
-184
-172
-152
-152
-152
-167
-167
-171
-192
-192
-182
-189
-192
-196
-202
-200
-205
-199
-199
-209
-226
-240
-251
-258
-274
-280
-279
-293
-288
-295
-295
-295
-300
-299
-304
-300
-291
-278
-264
-253
-256
-258
-244
-239
-240
-233
-239
-241
-237
-232
-222
-222
-229
-237
-243
-250
-253
-252
-247
-245
-236
-232
-223
-199
-188
-190
-182
-187
-195
-184
-183
-184
-199
-209
-218
-221
-224
-246
-241
-217
-201
-207
-195
-182
-179
-176
-170
-159
-143
-144
-157
-162
-162
-159
-174
-177
-170
-168
-172
-172
-150
-121
-108
-107
-113
-127
-150
-169
-181
-190
-207
-224
-236
-223
-212
-201
-206
-221
-223
-237
-224
-207
-211
-226
-237
-230
-210
-196
-195
-193
-197
-223
-224
-211
-214
-233
-243
-238
-234
-230
-229
-237
-245
-266
-262
-238
-242
-269
-285
-286
-286
-278
-260
-261
-276
-279
-269
-254
-255
-258
-253
-248
-237
-208
-190
-194
-174
-159
-163
-160
-144
-132
-129
-122
-127
-122
-102
-101
-104
-115
-130
-116
-102
-103
-113
-110
-114
-114
-114
-138
-168
-199
-204
-194
-191
-191
-200
-205
-204
-199
-199
-196
-188
-189
-172
-153
-147
-144
-158
-172
-188
-184
-186
-201
-202
-207
-215
-222
-219
-223
-229
-235
-223
-218
-214
-203
-182
-184
-192
-177
-172
-172
-180
-181
-181
-189
-192
-205
-211
-212
-213
-207
-215
-223
-233
-232
-227
-223
-213
-211
-204
-192
-184
-179
-163
-155
-153
-144
-142
-148
-161
-165
-156
-142
-128
-115
-111
-111
-125
-145
-147
-158
-181
-195
-190
-183
-178
-182
-187
-185
-170
-161
-164
-169
-180
-182
-176
-172
-172
-173
-180
-190
-195
-189
-175
-176
-181
-176
-165
-162
-160
-172
-205
-235
-251
-262
-258
-274
-291
-295
-289
-272
-262
-248
-250
-245
-241
-235
-230
-223
-200
-200
-214
-199
-186
-193
-187
-181
-179
-186
-182
-165
-159
-167
-170
-152
-139
-127
-116
-100
-84
-91
-112
-129
-133
-138
-154
-151
-144
-149
-154
-142
-119
-127
-144
-152
-158
-172
-183
-185
-176
-185
-200
-198
-193
-188
-190
-186
-183
-177
-166
-170
-172
-173
-163
-151
-127
-112
-114
-109
-92
-82
-91
-96
-91
-88
-88
-105
-122
-136
-137
-139
-143
-136
-134
-138
-143
-164
-186
-198
-209
-222
-212
-220
-241
-249
-254
-260
-254
-243
-249
-260
-257
-252
-261
-274
-274
-274
-284
-276
-269
-272
-281
-282
-282
-285
-274
-274
-293
-296
-292
-288
-289
-297
-282
-264
-255
-237
-222
-227
-243
-247
-271
-296
-300
-283
-272
-263
-255
-248
-235
-220
-204
-190
-178
-164
-144
-137
-133
-140
-155
-161
-169
-168
-170
-183
-175
-175
-177
-167
-155
-155
-153
-140
-124
-114
-114
-114
-122
-115
-119
-133
-144
-155
-164
-186
-197
-201
-199
-204
-217
-203
-208
-217
-219
-215
-223
-238
-238
-246
-255
-254
-239
-236
-233
-230
-223
-218
-220
-205
-183
-174
-167
-148
-133
-130
-125
-135
-131
-131
-125
-132
-140
-131
-124
-126
-145
-151
-137
-139
-144
-134
-150
-148
-139
-149
-156
-154
-149
-148
-148
-149
-138
-143
-153
-154
-154
-151
-137
-134
-147
-150
-145
-147
-163
-145
-137
-149
-156
-165
-174
-166
-166
-171
-168
-170
-171
-176
-176
-179
-186
-191
-189
-182
-175
-178
-183
-192
-198
-184
-174
-188
-223
-234
-229
-238
-252
-267
-276
-272
-254
-245
-243
-244
-250
-249
-232
-213
-204
-198
-191
-211
-228
-219
-204
-193
-202
-212
-206
-182
-173
-173
-173
-177
-168
-154
-160
-173
-169
-168
-172
-167
-161
-168
-176
-161
-148
-143
-116
-104
-113
-112
-99
-78
-67
-67
-72
-77
-75
-66
-65
-72
-85
-105
-116
-112
-129
-143
-162
-180
-174
-157
-152
-161
-178
-200
-186
-178
-176
-179
-191
-209
-216
-213
-214
-223
-243
-250
-225
-214
-218
-213
-218
-231
-240
-223
-231
-249
-243
-241
-227
-216
-224
-229
-235
-248
-246
-229
-238
-236
-224
-216
-203
-192
-198
-200
-212
-245
-257
-253
-258
-271
-277
-279
-262
-263
-281
-291
-300
-314
-327
-300
-285
-286
-293
-288
-278
-267
-275
-294
-300
-295
-270
-252
-237
-233
-232
-230
-214
-196
-196
-206
-218
-213
-199
-201
-194
-181
-190
-199
-178
-174
-198
-213
-216
-231
-234
-230
-237
-248
-269
-274
-256
-254
-262
-260
-257
-259
-255
-233
-227
-227
-216
-222
-222
-223
-246
-269
-284
-292
-284
-275
-291
-319
-322
-316
-309
-317
-321
-316
-331
-329
-327
-322
-345
-369
-384
-392
-392
-389
-387
-393
-388
-385
-393
-389
-405
-428
-442
-451
-425
-414
-411
-409
-419
-430
-433
-427
-432
-420
-401
-401
-393
-376
-372
-369
-374
-378
-367
-359
-368
-382
-387
-392
-397
-385
-372
-382
-395
-403
-400
-384
-375
-378
-373
-373
-360
-331
-323
-337
-344
-332
-323
-310
-287
-287
-287
-283
-284
-273
-250
-249
-254
-245
-253
-259
-270
-297
-318
-318
-320
-322
-315
-308
-298
-298
-294
-280
-297
-311
-317
-312
-296
-293
-293
-285
-290
-286
-260
-267
-284
-291
-292
-288
-282
-262
-246
-247
-245
-230
-218
-209
-205
-217
-223
-219
-229
-225
-237
-252
-255
-251
-249
-258
-255
-275
-297
-309
-309
-330
-348
-355
-370
-386
-383
-374
-390
-396
-397
-388
-365
-354
-349
-351
-337
-312
-287
-268
-262
-249
-233
-222
-226
-225
-225
-250
-261
-248
-243
-245
-241
-237
-227
-221
-222
-242
-263
-250
-241
-240
-240
-250
-267
-282
-281
-257
-243
-249
-255
-272
-286
-278
-266
-269
-291
-290
-269
-248
-238
-228
-215
-210
-196
-189
-180
-172
-159
-138
-129
-125
-131
-138
-146
-146
-147
-156
-180
-194
-196
-191
-168
-159
-173
-182
-183
-182
-169
-145
-143
-157
-174
-166
-142
-152
-167
-166
-181
-189
-177
-144
-128
-150
-160
-146
-166
-202
-205
-204
-213
-224
-233
-245
-262
-276
-276
-265
-255
-252
-244
-229
-229
-238
-223
-220
-232
-251
-259
-260
-265
-259
-272
-298
-311
-315
-324
-323
-335
-341
-345
-343
-320
-299
-301
-321
-342
-354
-360
-354
-348
-344
-357
-372
-354
-338
-351
-376
-379
-374
-367
-365
-355
-360
-384
-373
-355
-339
-326
-336
-353
-355
-339
-329
-329
-336
-344
-343
-345
-340
-325
-330
-333
-337
-318
-314
-316
-325
-335
-308
-284
-269
-280
-276
-265
-260
-252
-221
-200
-201
-218
-217
-198
-187
-184
-193
-194
-198
-195
-188
-184
-190
-200
-206
-206
-210
-222
-251
-271
-265
-264
-275
-290
-313
-323
-322
-322
-320
-312
-318
-315
-304
-298
-287
-286
-278
-280
-297
-307
-303
-310
-306
-307
-298
-266
-272
-275
-268
-275
-308
-330
-325
-328
-343
-364
-373
-397
-403
-413
-437
-450
-466
-464
-456
-453
-452
-437
-444
-453
-446
-451
-457
-454
-453
-456
-451
-449
-447
-450
-446
-436
-416
-391
-379
-366
-356
-351
-348
-331
-317
-314
-316
-329
-347
-359
-372
-377
-378
-374
-370
-365
-365
-383
-388
-390
-402
-409
-413
-413
-407
-409
-404
-398
-393
-397
-408
-418
-424
-419
-403
-393
-399
-401
-403
-410
-412
-409
-403
-391
-387
-391
-406
-402
-397
-391
-383
-375
-368
-361
-347
-333
-330
-330
-327
-314
-308
-301
-298
-292
-300
-296
-302
-308
-315
-321
-307
-313
-312
-324
-334
-351
-368
-373
-363
-354
-341
-336
-325
-322
-329
-320
-315
-314
-309
-305
-296
-287
-269
-243
-224
-212
-210
-206
-219
-230
-239
-238
-243
-230
-233
-251
-258
-253
-259
-270
-265
-270
-270
-265
-260
-254
-255
-259
-248
-249
-236
-226
-240
-249
-239
-236
-234
-230
-234
-241
-251
-249
-252
-259
-272
-275
-293
-309
-320
-323
-325
-335
-328
-331
-326
-316
-305
-296
-302
-298
-293
-300
-307
-304
-301
-310
-309
-310
-318
-313
-301
-280
-281
-275
-262
-248
-233
-224
-214
-204
-193
-197
-208
-203
-201
-202
-190
-182
-179
-175
-178
-174
-179
-190
-192
-192
-199
-199
-197
-218
-218
-213
-217
-225
-234
-224
-224
-226
-229
-230
-230
-237
-230
-224
-238
-251
-247
-242
-237
-221
-214
-217
-219
-227
-231
-238
-243
-244
-254
-274
-285
-279
-264
-264
-268
-273
-266
-257
-269
-273
-269
-279
-290
-293
-305
-322
-336
-336
-335
-345
-338
-328
-324
-323
-303
-291
-282
-284
-288
-291
-292
-287
-292
-303
-310
-314
-307
-295
-292
-292
-284
-264
-252
-236
-214
-208
-221
-232
-226
-223
-225
-213
-205
-220
-227
-229
-250
-276
-274
-275
-290
-291
-285
-275
-273
-275
-281
-277
-271
-272
-254
-257
-264
-251
-247
-242
-234
-235
-236
-225
-220
-219
-209
-205
-208
-208
-205
-205
-206
-196
-224
-233
-240
-247
-252
-272
-272
-287
-293
-302
-311
-316
-331
-330
-347
-339
-328
-321
-296
-281
-272
-264
-256
-262
-267
-271
-258
-261
-264
-260
-257
-254
-261
-278
-287
-292
-300
-325
-336
-338
-348
-349
-352
-363
-372
-385
-410
-412
-409
-413
-418
-428
-434
-425
-419
-416
-407
-388
-387
-382
-374
-375
-387
-401
-417
-415
-401
-394
-373
-350
-357
-351
-342
-344
-351
-359
-369
-363
-369
-377
-364
-368
-382
-378
-363
-367
-386
-405
-405
-425
-437
-441
-458
-455
-457
-447
-434
-427
-434
-432
-438
-443
-437
-440
-447
-457
-451
-445
-441
-443
-421
-406
-399
-383
-363
-362
-365
-348
-338
-332
-326
-323
-321
-320
-307
-288
-289
-307
-303
-299
-304
-302
-299
-309
-327
-342
-356
-359
-367
-368
-361
-370
-370
-362
-341
-329
-310
-293
-279
-276
-287
-283
-275
-272
-262
-241
-229
-229
-223
-199
-202
-203
-201
-204
-214
-227
-228
-231
-229
-227
-235
-251
-263
-264
-278
-288
-295
-308
-325
-348
-359
-364
-373
-390
-408
-428
-438
-450
-444
-443
-452
-442
-448
-465
-471
-472
-477
-485
-498
-508
-505
-504
-504
-496
-478
-466
-454
-446
-453
-454
-462
-469
-465
-453
-452
-445
-437
-433
-426
-432
-432
-424
-421
-417
-408
-391
-385
-384
-377
-373
-373
-367
-358
-344
-322
-328
-337
-338
-323
-316
-303
-284
-264
-252
-251
-245
-247
-252
-253
-246
-250
-252
-254
-253
-255
-280
-285
-279
-278
-292
-306
-295
-286
-277
-266
-250
-248
-259
-249
-223
-206
-204
-195
-177
-177
-177
-166
-157
-157
-167
-171
-171
-165
-176
-189
-198
-196
-194
-196
-209
-215
-230
-241
-226
-223
-216
-215
-222
-237
-225
-227
-239
-236
-230
-228
-226
-226
-226
-232
-236
-228
-233
-245
-254
-251
-237
-243
-241
-229
-229
-247
-249
-235
-227
-216
-207
-218
-223
-200
-187
-194
-194
-182
-178
-173
-170
-158
-147
-145
-143
-153
-163
-158
-156
-168
-185
-191
-187
-183
-185
-197
-196
-184
-175
-159
-156
-168
-161
-139
-140
-144
-149
-160
-157
-154
-157
-155
-145
-133
-121
-112
-113
-106
-107
-126
-132
-134
-139
-141
-142
-132
-127
-126
-122
-122
-129
-153
-159
-167
-185
-197
-195
-206
-223
-232
-248
-272
-274
-279
-280
-262
-251
-238
-237
-236
-244
-246
-242
-247
-235
-224
-219
-226
-222
-208
-220
-234
-240
-233
-240
-249
-254
-248
-242
-238
-240
-243
-252
-262
-261
-274
-289
-293
-292
-309
-319
-299
-283
-292
-299
-293
-304
-320
-328
-333
-337
-346
-341
-338
-349
-363
-366
-359
-358
-356
-358
-362
-366
-358
-350
-333
-326
-325
-338
-355
-364
-357
-350
-348
-342
-338
-322
-307
-294
-280
-271
-274
-280
-281
-274
-268
-266
-263
-263
-265
-272
-266
-263
-256
-253
-263
-254
-240
-235
-230
-222
-215
-224
-232
-229
-237
-245
-260
-270
-267
-269
-273
-277
-279
-268
-270
-266
-265
-271
-263
-255
-242
-243
-242
-240
-253
-257
-257
-252
-242
-231
-230
-242
-246
-234
-216
-205
-189
-176
-175
-182
-191
-191
-179
-176
-167
-151
-139
-133
-133
-134
-143
-151
-166
-173
-174
-154
-136
-150
-156
-168
-167
-167
-170
-160
-145
-142
-142
-141
-144
-147
-157
-162
-165
-161
-154
-141
-146
-140
-133
-130
-133
-137
-141
-152
-161
-165
-161
-160
-158
-156
-168
-168
-170
-174
-176
-185
-199
-206
-206
-213
-213
-212
-204
-203
-216
-206
-197
-190
-193
-188
-185
-181
-181
-193
-183
-182
-178
-171
-171
-179
-171
-165
-158
-140
-136
-147
-150
-143
-143
-127
-123
-116
-110
-108
-93
-95
-100
-81
-82
-85
-84
-82
-85
-68
-59
-65
-53
-47
-32
-23
-15
-10
-10
-14
-25
-22
-21
-33
-43
-48
-68
-90
-117
-129
-133
-142
-129
-121
-105
-94
-91
-93
-109
-113
-111
-115
-122
-126
-119
-123
-129
-128
-129
-132
-132
-127
-129
-138
-142
-136
-130
-130
-129
-130
-137
-123
-123
-127
-127
-139
-158
-169
-168
-167
-156
-160
-177
-190
-198
-217
-238
-236
-235
-236
-253
-260
-269
-289
-307
-314
-307
-301
-297
-284
-269
-262
-267
-249
-232
-225
-219
-215
-225
-236
-243
-252
-261
-270
-267
-277
-273
-264
-253
-244
-246
-237
-230
-217
-220
-220
-210
-226
-234
-227
-225
-211
-199
-199
-203
-215
-233
-246
-255
-272
-280
-282
-280
-283
-292
-294
-306
-316
-317
-339
-347
-351
-343
-330
-328
-308
-297
-299
-297
-289
-291
-307
-297
-279
-283
-279
-280
-289
-281
-278
-281
-277
-263
-259
-259
-255
-243
-229
-230
-236
-254
-267
-281
-291
-292
-290
-276
-280
-282
-274
-278
-294
-299
-294
-305
-298
-294
-302
-298
-294
-297
-301
-295
-296
-292
-285
-281
-284
-287
-287
-281
-280
-266
-255
-270
-274
-284
-301
-311
-300
-280
-266
-256
-255
-259
-264
-281
-294
-283
-276
-275
-270
-268
-251
-257
-270
-274
-280
-283
-292
-297
-298
-300
-315
-314
-310
-314
-316
-318
-308
-309
-307
-311
-318
-317
-318
-336
-339
-329
-327
-331
-330
-304
-289
-272
-255
-233
-208
-198
-189
-176
-166
-163
-166
-158
-169
-182
-176
-199
-213
-208
-198
-203
-213
-205
-190
-192
-194
-178
-173
-175
-185
-182
-183
-182
-192
-197
-187
-188
-182
-181
-176
-175
-171
-147
-140
-144
-156
-172
-185
-197
-206
-214
-216
-206
-202
-209
-220
-218
-220
-216
-213
-213
-199
-186
-185
-196
-198
-197
-197
-209
-202
-192
-176
-154
-158
-165
-167
-175
-174
-161
-156
-154
-155
-166
-170
-176
-183
-189
-199
-205
-208
-209
-217
-215
-221
-215
-207
-199
-194
-205
-199
-203
-213
-227
-226
-223
-229
-235
-241
-229
-228
-220
-210
-212
-207
-206
-217
-218
-218
-222
-230
-238
-231
-229
-228
-230
-236
-243
-235
-234
-242
-244
-246
-246
-235
-231
-227
-221
-225
-220
-207
-191
-177
-166
-150
-143
-154
-168
-171
-156
-156
-162
-154
-148
-147
-159
-146
-138
-137
-135
-134
-132
-124
-121
-117
-110
-123
-131
-124
-127
-133
-133
-143
-144
-142
-133
-124
-115
-117
-107
-95
-83
-64
-63
-68
-71
-69
-84
-83
-78
-79
-96
-99
-99
-110
-109
-110
-117
-127
-125
-131
-132
-145
-158
-162
-172
-182
-202
-209
-216
-215
-222
-224
-225
-237
-235
-231
-232
-236
-239
-233
-234
-238
-237
-231
-225
-221
-222
-223
-222
-231
-241
-259
-266
-268
-271
-272
-275
-277
-278
-271
-279
-274
-271
-272
-264
-247
-234
-229
-220
-230
-225
-215
-213
-215
-233
-242
-237
-237
-249
-245
-243
-245
-249
-243
-223
-219
-219
-227
-248
-258
-254
-245
-235
-231
-210
-209
-212
-201
-192
-188
-182
-173
-173
-177
-190
-189
-187
-184
-174
-177
-194
-202
-206
-210
-222
-240
-244
-245
-245
-242
-235
-222
-225
-231
-240
-236
-242
-246
-229
-232
-222
-208
-183
-175
-177
-174
-161
-172
-179
-185
-196
-202
-201
-214
-234
-252
-264
-268
-280
-292
-302
-299
-305
-299
-291
-299
-310
-294
-287
-293
-299
-299
-301
-289
-295
-304
-293
-282
-274
-271
-270
-280
-282
-292
-288
-291
-282
-271
-273
-276
-276
-275
-279
-296
-296
-290
-283
-270
-267
-271
-264
-265
-268
-268
-258
-250
-249
-236
-227
-223
-228
-224
-216
-207
-199
-206
-201
-206
-221
-213
-215
-216
-218
-217
-218
-240
-241
-225
-211
-210
-207
-201
-210
-211
-211
-206
-199
-197
-190
-196
-204
-231
-250
-253
-246
-239
-243
-248
-252
-235
-225
-223
-226
-233
-227
-226
-234
-235
-235
-233
-246
-256
-267
-281
-278
-277
-289
-284
-286
-284
-271
-272
-282
-286
-284
-281
-272
-264
-261
-268
-276
-289
-284
-264
-256
-247
-234
-225
-214
-205
-201
-195
-189
-189
-187
-181
-189
-188
-191
-199
-207
-215
-215
-202
-195
-195
-198
-197
-201
-207
-203
-202
-197
-209
-234
-253
-246
-248
-257
-268
-277
-281
-288
-299
-291
-285
-286
-284
-284
-291
-283
-269
-267
-259
-261
-251
-242
-251
-258
-246
-241
-250
-257
-239
-228
-209
-206
-200
-182
-177
-171
-167
-173
-184
-190
-188
-192
-187
-174
-172
-165
-173
-178
-180
-195
-209
-221
-223
-222
-236
-245
-242
-242
-241
-237
-236
-230
-225
-222
-219
-205
-202
-205
-201
-200
-201
-191
-172
-159
-149
-143
-139
-143
-149
-145
-148
-149
-149
-153
-163
-166
-162
-155
-162
-171
-175
-187
-191
-206
-224
-235
-239
-249
-261
-287
-312
-316
-324
-339
-340
-338
-350
-352
-347
-346
-351
-353
-350
-363
-384
-400
-403
-396
-397
-394
-407
-423
-413
-397
-388
-383
-378
-378
-386
-387
-391
-385
-397
-396
-391
-410
-410
-426
-428
-439
-453
-448
-438
-443
-460
-456
-447
-453
-448
-424
-411
-389
-374
-358
-353
-356
-359
-360
-354
-350
-347
-356
-350
-347
-354
-362
-358
-353
-345
-336
-337
-328
-327
-325
-324
-330
-334
-326
-304
-293
-284
-279
-286
-281
-297
-301
-298
-303
-314
-313
-312
-318
-321
-331
-333
-340
-332
-314
-317
-316
-318
-307
-308
-312
-317
-317
-310
-331
-339
-353
-362
-365
-376
-395
-396
-395
-390
-381
-371
-367
-364
-358
-354
-356
-354
-364
-377
-372
-374
-384
-368
-354
-350
-346
-349
-342
-350
-337
-330
-318
-302
-305
-308
-322
-330
-342
-356
-341
-338
-340
-354
-354
-360
-383
-387
-398
-405
-415
-419
-425
-426
-413
-400
-392
-385
-385
-388
-367
-361
-366
-360
-372
-376
-371
-383
-393
-386
-367
-348
-326
-318
-300
-291
-289
-281
-276
-267
-281
-291
-289
-303
-311
-322
-337
-342
-344
-327
-312
-318
-320
-297
-281
-275
-281
-287
-278
-275
-279
-267
-270
-277
-265
-265
-244
-239
-244
-234
-221
-211
-222
-229
-240
-241
-246
-259
-250
-242
-229
-220
-223
-223
-215
-208
-212
-213
-222
-231
-242
-252
-251
-244
-235
-210
-204
-202
-182
-160
-164
-174
-177
-190
-201
-209
-206
-203
-198
-194
-197
-187
-184
-185
-191
-197
-205
-218
-237
-257
-266
-275
-291
-302
-303
-307
-308
-311
-316
-318
-306
-289
-278
-261
-259
-258
-261
-282
-300
-297
-286
-293
-291
-296
-298
-289
-290
-298
-288
-288
-284
-265
-247
-242
-253
-247
-251
-250
-252
-248
-244
-248
-241
-248
-252
-240
-229
-227
-217
-209
-218
-215
-196
-200
-191
-174
-170
-185
-189
-181
-190
-185
-185
-188
-195
-204
-208
-207
-207
-209
-205
-200
-204
-209
-201
-186
-179
-174
-167
-165
-159
-149
-127
-110
-108
-99
-120
-141
-149
-159
-161
-174
-188
-207
-210
-215
-221
-220
-227
-230
-237
-249
-260
-265
-269
-276
-272
-263
-269
-273
-272
-265
-247
-237
-220
-213
-219
-216
-227
-235
-235
-236
-239
-241
-237
-238
-238
-233
-226
-216
-222
-235
-243
-244
-223
-224
-234
-231
-223
-215
-217
-219
-215
-217
-233
-246
-253
-258
-262
-270
-269
-260
-252
-244
-237
-236
-248
-249
-234
-240
-240
-225
-215
-212
-222
-228
-239
-248
-246
-239
-243
-251
-237
-228
-229
-227
-237
-245
-251
-254
-258
-256
-263
-273
-277
-286
-293
-292
-276
-274
-288
-284
-280
-298
-308
-315
-323
-330
-332
-328
-327
-328
-326
-329
-336
-335
-303
-280
-265
-258
-250
-244
-249
-255
-239
-223
-222
-221
-212
-204
-196
-186
-195
-203
-204
-205
-212
-205
-212
-222
-221
-221
-236
-239
-241
-246
-247
-252
-261
-273
-281
-288
-304
-305
-302
-320
-330
-335
-326
-303
-292
-280
-267
-264
-268
-263
-270
-262
-252
-242
-224
-221
-225
-224
-219
-233
-239
-235
-231
-224
-208
-204
-200
-209
-211
-213
-215
-210
-202
-203
-208
-208
-199
-195
-200
-186
-182
-197
-214
-214
-211
-210
-219
-219
-231
-241
-243
-253
-257
-257
-252
-255
-261
-278
-284
-294
-302
-310
-322
-333
-346
-346
-338
-325
-300
-272
-249
-228
-212
-176
-155
-137
-114
-97
-76
-62
-60
-55
-50
-50
-54
-61
-69
-78
-95
-99
-89
-96
-96
-86
-86
-78
-73
-71
-70
-76
-79
-88
-86
-77
-69
-65
-58
-41
-32
-25
-28
-36
-41
-56
-55
-51
-66
-80
-88
-92
-106
-107
-97
-106
-108
-124
-136
-138
-159
-174
-179
-188
-197
-196
-195
-201
-197
-196
-186
-179
-176
-179
-172
-170
-170
-165
-169
-179
-195
-196
-202
-212
-223
-234
-238
-241
-251
-231
-215
-207
-187
-184
-187
-186
-182
-167
-168
-173
-174
-165
-167
-175
-174
-162
-151
-136
-127
-125
-113
-100
-91
-80
-73
-64
-51
-50
-56
-58
-46
-37
-31
-26
-36
-49
-56
-63
-61
-62
-53
-57
-43
-37
-42
-49
-40
-34
-43
-52
-49
-42
-42
-20
-5
4
14
14
3
3
-12
-10
0
-4
-8
-18
-42
-74
-88
-93
-102
-114
-114
-105
-111
-122
-120
-124
-134
-135
-135
-134
-138
-149
-151
-139
-143
-162
-171
-178
-184
-196
-186
-180
-194
-195
-200
-200
-208
-198
-183
-180
-195
-196
-182
-188
-193
-184
-179
-177
-171
-161
-156
-171
-179
-186
-202
-225
-236
-239
-232
-223
-226
-231
-235
-237
-241
-236
-237
-241
-239
-253
-260
-252
-237
-229
-219
-213
-221
-226
-228
-215
-214
-221
-229
-229
-246
-256
-258
-257
-256
-265
-278
-289
-291
-294
-304
-308
-309
-325
-321
-315
-321
-343
-363
-360
-350
-333
-329
-322
-305
-294
-270
-249
-240
-235
-226
-204
-200
-191
-192
-190
-191
-207
-220
-239
-246
-239
-235
-234
-245
-251
-247
-245
-253
-270
-272
-276
-282
-286
-307
-321
-319
-309
-310
-309
-301
-311
-316
-323
-320
-306
-300
-304
-305
-305
-292
-283
-286
-283
-281
-299
-310
-318
-336
-333
-311
-296
-293
-284
-274
-255
-251
-246
-242
-228
-213
-204
-188
-184
-193
-205
-209
-218
-236
-249
-251
-255
-247
-236
-233
-226
-229
-243
-260
-281
-287
-285
-293
-288
-281
-275
-289
-284
-281
-291
-287
-292
-296
-314
-318
-327
-339
-344
-352
-358
-346
-327
-330
-327
-324
-332
-327
-314
-301
-289
-271
-260
-258
-257
-263
-275
-272
-270
-258
-243
-235
-224
-242
-250
-246
-255
-232
-215
-202
-200
-212
-219
-224
-234
-248
-246
-248
-245
-238
-229
-215
-200
-181
-180
-176
-173
-172
-157
-149
-150
-152
-151
-148
-162
-173
-181
-187
-206
-222
-234
-254
-264
-280
-287
-290
-288
-301
-313
-323
-331
-331
-331
-336
-342
-320
-303
-320
-318
-314
-300
-282
-281
-284
-297
-307
-310
-289
-269
-255
-246
-233
-216
-202
-183
-188
-190
-193
-209
-209
-220
-231
-242
-253
-275
-293
-305
-314
-301
-295
-313
-319
-314
-320
-326
-313
-307
-301
-297
-289
-274
-266
-260
-261
-254
-240
-231
-232
-221
-213
-205
-192
-188
-171
-145
-134
-115
-101
-102
-108
-103
-115
-134
-131
-131
-143
-148
-160
-176
-179
-188
-199
-202
-204
-225
-247
-249
-246
-252
-242
-234
-240
-236
-245
-240
-233
-227
-203
-189
-170
-157
-151
-158
-157
-167
-177
-171
-175
-178
-189
-203
-211
-215
-235
-234
-227
-237
-244
-247
-236
-232
-236
-256
-265
-276
-288
-298
-310
-307
-300
-289
-295
-302
-313
-330
-336
-339
-342
-346
-356
-366
-358
-357
-359
-357
-369
-382
-383
-388
-403
-396
-393
-395
-378
-381
-391
-391
-394
-388
-374
-359
-345
-360
-384
-382
-382
-384
-381
-374
-373
-384
-389
-385
-375
-379
-377
-382
-378
-365
-359
-347
-325
-318
-324
-312
-310
-309
-310
-307
-315
-335
-351
-354
-362
-367
-356
-354
-357
-352
-344
-348
-348
-343
-346
-339
-343
-353
-360
-352
-349
-350
-335
-333
-336
-346
-353
-355
-347
-345
-338
-321
-311
-310
-297
-296
-314
-316
-310
-309
-314
-308
-311
-317
-306
-300
-297
-287
-276
-267
-261
-258
-248
-240
-239
-235
-236
-231
-231
-237
-249
-254
-245
-244
-252
-256
-257
-255
-267
-276
-282
-294
-307
-312
-312
-308
-305
-310
-306
-309
-317
-329
-326
-317
-310
-319
-335
-335
-351
-364
-369
-354
-356
-359
-353
-356
-370
-378
-385
-383
-383
-380
-367
-373
-377
-379
-380
-378
-387
-386
-367
-354
-357
-350
-353
-381
-382
-375
-378
-370
-353
-342
-332
-320
-310
-302
-311
-309
-303
-288
-274
-280
-279
-282
-293
-312
-317
-327
-337
-337
-338
-335
-333
-327
-320
-331
-332
-314
-295
-279
-276
-268
-263
-254
-244
-226
-219
-221
-194
-196
-199
-192
-174
-155
-145
-137
-133
-136
-141
-151
-160
-161
-164
-175
-175
-179
-178
-192
-199
-195
-187
-188
-194
-193
-217
-235
-239
-236
-224
-216
-222
-224
-233
-261
-273
-271
-279
-276
-278
-279
-293
-300
-297
-306
-324
-322
-316
-321
-310
-287
-279
-281
-276
-267
-263
-257
-258
-271
-272
-273
-271
-269
-278
-276
-263
-257
-266
-253
-236
-245
-256
-266
-267
-272
-272
-282
-277
-263
-263
-250
-225
-206
-206
-204
-195
-192
-193
-191
-187
-168
-155
-151
-146
-136
-118
-109
-115
-117
-108
-96
-98
-101
-87
-98
-119
-129
-129
-127
-130
-148
-174
-190
-199
-219
-233
-246
-256
-261
-272
-288
-290
-288
-292
-287
-277
-279
-286
-288
-293
-289
-296
-294
-289
-278
-258
-247
-232
-221
-212
-196
-191
-193
-201
-211
-211
-220
-224
-233
-235
-238
-232
-226
-224
-223
-222
-221
-219
-218
-214
-198
-207
-223
-224
-228
-236
-253
-252
-248
-264
-283
-295
-300
-306
-315
-321
-318
-321
-335
-338
-323
-326
-312
-299
-295
-293
-284
-280
-272
-271
-278
-283
-291
-290
-300
-309
-320
-329
-331
-334
-340
-336
-331
-327
-307
-293
-303
-314
-311
-317
-332
-341
-335
-338
-353
-352
-343
-337
-325
-320
-318
-316
-322
-306
-303
-307
-308
-305
-297
-303
-305
-308
-300
-280
-271
-271
-267
-256
-253
-251
-240
-226
-222
-228
-228
-229
-220
-219
-219
-219
-226
-228
-236
-235
-238
-252
-259
-266
-274
-277
-278
-285
-290
-284
-282
-285
-275
-266
-267
-264
-253
-251
-251
-260
-271
-273
-266
-262
-265
-272
-295
-304
-299
-307
-306
-300
-302
-302
-304
-308
-287
-276
-291
-293
-280
-281
-285
-280
-271
-263
-266
-257
-253
-249
-240
-238
-242
-246
-244
-237
-234
-245
-265
-271
-282
-278
-261
-264
-282
-282
-281
-296
-302
-297
-293
-299
-306
-313
-310
-301
-302
-306
-293
-273
-276
-284
-275
-270
-272
-268
-254
-250
-254
-252
-244
-239
-235
-233
-234
-237
-234
-232
-236
-236
-241
-250
-269
-289
-299
-290
-286
-274
-268
-275
-276
-276
-264
-261
-250
-245
-238
-237
-227
-204
-188
-165
-156
-167
-176
-168
-171
-192
-209
-233
-240
-232
-234
-235
-238
-243
-248
-263
-278
-295
-303
-307
-313
-312
-289
-273
-269
-249
-226
-211
-215
-210
-205
-202
-204
-212
-224
-228
-231
-237
-250
-267
-276
-278
-282
-282
-275
-262
-264
-263
-268
-270
-276
-278
-271
-289
-303
-288
-287
-280
-278
-261
-244
-251
-251
-249
-239
-249
-259
-259
-255
-256
-256
-256
-255
-260
-263
-263
-262
-273
-282
-291
-294
-286
-281
-292
-307
-300
-310
-322
-319
-324
-330
-331
-319
-308
-305
-300
-307
-315
-320
-317
-319
-324
-305
-288
-287
-296
-298
-292
-302
-316
-319
-313
-317
-339
-337
-342
-354
-359
-354
-334
-319
-314
-315
-304
-291
-296
-313
-319
-310
-314
-322
-327
-320
-302
-291
-306
-325
-318
-317
-336
-341
-324
-311
-305
-304
-292
-281
-280
-281
-285
-289
-292
-292
-291
-284
-280
-266
-267
-267
-267
-275
-276
-279
-270
-277
-283
-274
-273
-279
-290
-295
-294
-297
-301
-322
-337
-334
-340
-338
-336
-329
-328
-339
-329
-326
-334
-344
-351
-345
-353
-366
-380
-389
-401
-413
-424
-440
-455
-454
-448
-445
-464
-470
-462
-460
-471
-483
-476
-475
-472
-467
-474
-479
-470
-464
-457
-437
-427
-439
-440
-448
-450
-451
-450
-451
-451
-441
-442
-430
-417
-405
-390
-364
-356
-353
-347
-347
-345
-343
-335
-325
-311
-294
-287
-294
-309
-317
-300
-295
-303
-309
-311
-312
-320
-318
-315
-318
-319
-330
-332
-326
-328
-334
-351
-357
-341
-337
-346
-342
-340
-324
-295
-285
-283
-282
-287
-296
-294
-305
-318
-303
-312
-318
-305
-289
-299
-313
-321
-323
-315
-310
-304
-298
-291
-296
-300
-313
-333
-336
-344
-361
-366
-373
-390
-396
-400
-404
-400
-398
-388
-392
-393
-396
-392
-389
-396
-397
-400
-388
-388
-391
-380
-359
-329
-314
-309
-293
-287
-287
-289
-298
-298
-315
-313
-300
-302
-300
-301
-286
-289
-306
-314
-327
-347
-351
-344
-348
-349
-352
-352
-353
-358
-356
-358
-361
-370
-362
-348
-341
-332
-325
-322
-327
-330
-331
-327
-319
-326
-335
-324
-309
-310
-309
-295
-279
-270
-261
-251
-235
-225
-220
-223
-225
-218
-213
-225
-245
-257
-261
-277
-286
-288
-290
-291
-285
-276
-292
-306
-310
-302
-300
-308
-309
-296
-302
-310
-310
-316
-315
-321
-308
-297
-295
-293
-296
-308
-316
-323
-332
-344
-346
-346
-358
-358
-354
-338
-330
-335
-325
-315
-326
-336
-347
-351
-348
-347
-338
-325
-308
-309
-289
-272
-262
-252
-256
-266
-279
-267
-273
-280
-284
-290
-306
-318
-319
-328
-323
-320
-331
-328
-318
-310
-305
-319
-324
-321
-328
-330
-333
-334
-338
-349
-347
-338
-337
-345
-341
-340
-348
-352
-358
-358
-368
-371
-373
-358
-346
-356
-349
-356
-367
-360
-346
-356
-356
-360
-376
-374
-379
-378
-376
-373
-362
-360
-356
-345
-335
-330
-333
-339
-341
-326
-323
-314
-295
-300
-302
-310
-314
-301
-294
-288
-276
-268
-257
-257
-274
-291
-296
-312
-335
-348
-336
-333
-356
-365
-368
-360
-361
-341
-312
-312
-309
-308
-309
-308
-303
-293
-297
-295
-294
-300
-308
-318
-316
-316
-320
-328
-342
-361
-384
-395
-404
-408
-403
-400
-407
-419
-428
-436
-454
-461
-455
-449
-446
-460
-465
-465
-455
-449
-445
-441
-433
-435
-435
-420
-407
-408
-406
-400
-410
-404
-391
-382
-378
-370
-361
-359
-357
-355
-351
-350
-362
-376
-386
-400
-419
-440
-455
-477
-495
-505
-520
-516
-510
-505
-503
-498
-480
-466
-468
-459
-451
-438
-429
-425
-407
-397
-397
-403
-394
-399
-402
-394
-394
-390
-390
-398
-407
-414
-411
-411
-400
-396
-396
-387
-389
-379
-368
-363
-370
-373
-378
-384
-383
-389
-402
-411
-411
-414
-423
-428
-443
-456
-457
-464
-462
-463
-482
-492
-506
-518
-532
-545
-540
-528
-521
-515
-498
-484
-478
-478
-477
-473
-479
-484
-481
-490
-479
-475
-486
-485
-485
-494
-484
-476
-469
-469
-483
-477
-480
-474
-472
-473
-470
-477
-487
-490
-494
-488
-483
-470
-480
-482
-471
-471
-472
-477
-469
-464
-459
-463
-482
-495
-498
-492
-480
-478
-473
-476
-482
-480
-482
-484
-484
-464
-453
-447
-429
-416
-409
-407
-412
-423
-429
-426
-427
-423
-426
-431
-417
-415
-413
-408
-402
-394
-387
-362
-342
-336
-333
-332
-339
-355
-364
-362
-369
-376
-371
-361
-353
-341
-333
-336
-348
-359
-359
-355
-345
-338
-337
-355
-378
-379
-383
-379
-362
-341
-328
-339
-348
-345
-338
-322
-319
-319
-328
-346
-348
-340
-310
-295
-291
-298
-296
-286
-278
-269
-271
-275
-287
-298
-293
-291
-290
-277
-254
-240
-222
-216
-225
-218
-204
-215
-215
-185
-171
-174
-180
-172
-161
-161
-169
-174
-181
-205
-232
-247
-244
-247
-240
-224
-224
-213
-202
-186
-178
-165
-154
-159
-174
-195
-191
-189
-199
-197
-199
-178
-160
-160
-145
-135
-133
-136
-131
-146
-161
-168
-168
-155
-148
-148
-151
-163
-172
-176
-169
-167
-171
-169
-166
-170
-184
-180
-173
-164
-170
-159
-138
-123
-107
-109
-119
-123
-122
-127
-127
-119
-116
-109
-105
-115
-121
-119
-126
-135
-129
-128
-127
-128
-130
-125
-127
-129
-132
-144
-148
-156
-173
-169
-160
-157
-141
-115
-114
-127
-143
-163
-174
-167
-159
-169
-166
-152
-149
-147
-127
-123
-133
-139
-131
-125
-133
-128
-128
-131
-148
-161
-164
-166
-169
-177
-176
-178
-184
-176
-168
-153
-159
-159
-154
-142
-124
-125
-132
-140
-139
-146
-155
-154
-149
-153
-154
-156
-149
-151
-149
-144
-145
-145
-140
-135
-151
-168
-176
-183
-203
-217
-226
-248
-265
-287
-298
-303
-314
-308
-305
-297
-283
-273
-280
-285
-283
-286
-288
-285
-273
-251
-237
-241
-244
-249
-243
-250
-249
-230
-225
-227
-241
-245
-244
-256
-255
-250
-230
-217
-215
-206
-202
-186
-171
-172
-178
-187
-208
-222
-229
-233
-229
-212
-209
-209
-193
-181
-182
-181
-180
-184
-201
-206
-200
-211
-226
-239
-232
-233
-220
-217
-229
-229
-231
-227
-226
-222
-224
-235
-237
-236
-227
-244
-253
-244
-235
-244
-245
-232
-235
-246
-255
-237
-230
-237
-242
-236
-234
-225
-215
-223
-225
-216
-211
-210
-217
-222
-225
-232
-236
-232
-245
-246
-237
-236
-251
-270
-266
-262
-258
-259
-252
-255
-254
-238
-234
-242
-260
-271
-265
-261
-262
-262
-259
-254
-270
-281
-272
-273
-277
-282
-272
-272
-272
-276
-274
-263
-258
-256
-248
-232
-216
-211
-201
-191
-177
-164
-150
-127
-123
-112
-112
-106
-108
-114
-118
-110
-98
-91
-91
-85
-75
-91
-111
-111
-105
-123
-143
-151
-135
-133
-144
-141
-137
-156
-169
-174
-189
-184
-171
-166
-166
-167
-172
-177
-173
-169
-171
-166
-154
-146
-151
-151
-156
-155
-171
-179
-171
-174
-187
-193
-183
-164
-151
-141
-123
-119
-117
-108
-109
-120
-128
-126
-122
-117
-116
-128
-135
-138
-138
-137
-131
-137
-145
-131
-125
-129
-121
-108
-95
-80
-63
-57
-50
-52
-55
-59
-77
-80
-75
-71
-76
-80
-81
-75
-70
-74
-66
-62
-71
-81
-92
-97
-107
-117
-122
-137
-133
-131
-139
-132
-103
-78
-69
-69
-53
-50
-49
-52
-58
-60
-48
-42
-50
-32
-22
-13
-15
-14
-11
-21
-25
-27
-24
-28
-38
-31
-22
-32
-50
-65
-78
-93
-105
-103
-102
-92
-108
-130
-129
-137
-134
-136
-133
-126
-122
-124
-141
-148
-156
-162
-173
-171
-166
-164
-170
-173
-176
-185
-191
-199
-196
-185
-187
-181
-166
-156
-146
-139
-140
-151
-145
-141
-145
-145
-149
-148
-145
-145
-149
-152
-156
-154
-141
-129
-131
-133
-128
-134
-151
-162
-169
-175
-177
-191
-189
-170
-165
-169
-160
-146
-144
-164
-183
-185
-178
-168
-172
-170
-165
-165
-179
-178
-167
-170
-175
-195
-189
-188
-200
-206
-225
-227
-231
-247
-268
-289
-306
-308
-317
-331
-320
-314
-312
-328
-344
-342
-336
-335
-323
-326
-327
-301
-284
-275
-267
-262
-256
-258
-255
-248
-249
-244
-238
-230
-239
-244
-238
-230
-229
-220
-198
-189
-197
-201
-190
-204
-217
-240
-246
-242
-249
-260
-260
-248
-243
-227
-211
-215
-218
-213
-220
-225
-239
-257
-265
-272
-281
-282
-259
-250
-233
-207
-188
-175
-179
-190
-195
-199
-212
-209
-209
-207
-193
-183
-179
-180
-175
-177
-191
-219
-247
-260
-277
-287
-286
-274
-259
-252
-254
-262
-263
-266
-255
-247
-248
-249
-257
-251
-252
-258
-250
-252
-248
-255
-251
-239
-237
-213
-203
-214
-213
-210
-219
-223
-222
-224
-231
-238
-252
-261
-268
-284
-292
-303
-305
-303
-295
-277
-271
-283
-279
-264
-271
-266
-253
-262
-272
-270
-270
-263
-261
-269
-269
-262
-260
-261
-252
-232
-214
-193
-186
-185
-202
-227
-232
-231
-237
-244
-240
-221
-212
-220
-225
-214
-200
-209
-216
-226
-229
-223
-205
-201
-210
-215
-242
-262
-280
-293
-309
-324
-316
-309
-322
-321
-313
-314
-311
-315
-302
-287
-283
-278
-273
-276
-282
-278
-273
-264
-247
-241
-257
-267
-267
-266
-275
-281
-283
-288
-277
-282
-285
-289
-306
-314
-311
-302
-289
-283
-274
-278
-283
-292
-301
-299
-304
-290
-273
-267
-256
-245
-253
-250
-247
-246
-243
-238
-234
-238
-228
-225
-231
-232
-227
-226
-242
-240
-232
-238
-240
-241
-245
-247
-250
-248
-239
-239
-249
-252
-250
-267
-291
-293
-290
-306
-321
-322
-316
-312
-303
-303
-305
-312
-344
-361
-358
-359
-363
-363
-369
-383
-382
-384
-395
-400
-392
-390
-370
-354
-348
-352
-347
-334
-333
-323
-319
-308
-302
-291
-283
-291
-279
-269
-261
-267
-274
-282
-291
-278
-277
-287
-287
-295
-312
-329
-334
-331
-327
-330
-338
-340
-346
-355
-345
-346
-342
-358
-357
-332
-329
-325
-303
-296
-301
-289
-287
-270
-264
-258
-250
-250
-247
-262
-280
-286
-299
-319
-324
-327
-335
-345
-348
-353
-362
-360
-362
-370
-377
-382
-389
-395
-411
-421
-404
-400
-409
-401
-395
-388
-383
-378
-388
-404
-419
-432
-445
-451
-441
-425
-421
-425
-416
-407
-415
-423
-427
-444
-459
-472
-466
-470
-492
-503
-502
-491
-480
-455
-436
-436
-427
-422
-417
-398
-406
-411
-397
-400
-406
-397
-402
-411
-411
-401
-409
-410
-411
-428
-434
-438
-441
-421
-401
-395
-386
-386
-401
-404
-398
-393
-399
-386
-399
-419
-429
-428
-424
-417
-401
-411
-412
-410
-422
-423
-420
-413
-404
-404
-394
-406
-414
-412
-402
-399
-391
-380
-376
-380
-382
-387
-389
-405
-429
-431
-433
-431
-420
-408
-399
-408
-421
-432
-452
-450
-449
-458
-451
-444
-435
-425
-425
-424
-422
-427
-429
-415
-405
-392
-380
-382
-387
-380
-396
-407
-408
-416
-409
-408
-404
-396
-383
-366
-378
-376
-378
-387
-381
-380
-387
-389
-402
-417
-426
-421
-415
-419
-414
-415
-407
-399
-385
-379
-386
-395
-398
-404
-410
-417
-420
-409
-387
-363
-342
-329
-320
-309
-308
-309
-298
-284
-278
-268
-278
-283
-265
-253
-252
-242
-228
-217
-221
-229
-227
-225
-232
-230
-240
-240
-236
-241
-238
-239
-248
-252
-245
-239
-248
-259
-260
-273
-293
-307
-320
-328
-353
-359
-349
-360
-361
-361
-374
-386
-384
-381
-383
-388
-393
-389
-388
-372
-357
-350
-326
-299
-277
-266
-268
-252
-238
-240
-231
-225
-216
-205
-194
-183
-181
-202
-222
-232
-247
-251
-266
-270
-272
-272
-279
-276
-277
-269
-267
-280
-280
-264
-258
-248
-231
-243
-251
-253
-248
-261
-265
-260
-249
-250
-255
-248
-249
-261
-275
-287
-292
-303
-321
-327
-339
-348
-344
-334
-322
-321
-301
-286
-295
-302
-301
-286
-286
-279
-266
-271
-270
-273
-265
-261
-277
-279
-275
-269
-258
-247
-235
-226
-229
-217
-203
-201
-191
-191
-202
-187
-174
-190
-208
-220
-220
-226
-247
-248
-243
-261
-269
-254
-242
-253
-262
-269
-272
-286
-289
-275
-281
-283
-291
-291
-285
-266
-251
-248
-252
-251
-249
-256
-247
-225
-198
-190
-193
-203
-201
-187
-178
-166
-157
-164
-169
-190
-193
-198
-193
-202
-216
-225
-241
-240
-233
-225
-228
-223
-226
-227
-219
-208
-210
-200
-177
-171
-164
-169
-179
-189
-187
-187
-201
-219
-225
-230
-230
-227
-216
-208
-216
-220
-226
-226
-219
-208
-199
-190
-184
-175
-176
-172
-159
-168
-182
-193
-204
-222
-226
-240
-251
-264
-265
-261
-265
-265
-265
-257
-256
-246
-233
-230
-227
-229
-230
-232
-233
-231
-224
-209
-193
-185
-175
-156
-145
-139
-129
-120
-129
-129
-116
-127
-141
-144
-154
-171
-189
-202
-208
-210
-225
-243
-253
-259
-271
-268
-253
-257
-255
-257
-270
-286
-293
-297
-305
-302
-301
-304
-293
-294
-291
-277
-272
-264
-273
-283
-281
-272
-266
-273
-270
-255
-243
-239
-234
-204
-186
-182
-192
-188
-190
-220
-231
-236
-241
-241
-235
-231
-224
-222
-235
-239
-229
-219
-211
-201
-196
-191
-202
-221
-226
-234
-237
-242
-251
-245
-228
-212
-218
-212
-209
-228
-240
-243
-237
-241
-241
-226
-226
-213
-221
-223
-216
-223
-232
-248
-257
-255
-249
-251
-256
-252
-254
-261
-267
-265
-260
-245
-234
-234
-235
-232
-228
-227
-219
-212
-217
-225
-222
-218
-214
-212
-220
-224
-238
-242
-226
-202
-203
-214
-205
-215
-214
-208
-194
-180
-185
-197
-224
-227
-218
-228
-235
-243
-251
-251
-238
-228
-223
-195
-176
-175
-183
-182
-180
-189
-188
-201
-203
-190
-191
-188
-174
-167
-165
-157
-157
-155
-149
-135
-127
-122
-116
-112
-103
-96
-100
-102
-106
-103
-106
-107
-111
-123
-137
-138
-148
-160
-165
-185
-209
-243
-260
-272
-291
-288
-280
-290
-311
-302
-298
-306
-296
-291
-282
-286
-282
-279
-274
-263
-231
-218
-216
-197
-182
-164
-163
-170
-174
-173
-177
-197
-203
-208
-213
-215
-233
-255
-257
-262
-246
-234
-229
-238
-242
-247
-271
-269
-253
-250
-237
-233
-229
-225
-223
-221
-218
-207
-197
-188
-181
-172
-149
-146
-157
-140
-119
-102
-100
-97
-96
-114
-140
-145
-146
-142
-130
-120
-130
-132
-144
-143
-139
-146
-151
-156
-152
-165
-170
-189
-209
-211
-223
-246
-265
-267
-266
-265
-268
-269
-268
-268
-274
-289
-297
-291
-281
-278
-268
-254
-243
-212
-204
-205
-200
-209
-228
-247
-256
-259
-263
-264
-257
-260
-267
-269
-281
-274
-273
-282
-283
-290
-288
-296
-300
-303
-325
-337
-338
-333
-333
-333
-331
-317
-316
-309
-282
-261
-250
-253
-267
-260
-257
-257
-252
-252
-255
-257
-269
-273
-262
-258
-252
-237
-236
-249
-266
-292
-298
-278
-269
-263
-250
-242
-218
-202
-197
-189
-188
-199
-212
-237
-250
-253
-238
-237
-236
-225
-229
-244
-252
-239
-234
-233
-243
-245
-250
-262
-271
-284
-287
-292
-295
-284
-279
-280
-269
-270
-273
-268
-276
-287
-291
-289
-284
-290
-289
-283
-291
-294
-304
-319
-340
-342
-330
-328
-328
-329
-341
-338
-330
-328
-318
-315
-313
-298
-284
-276
-273
-271
-280
-292
-292
-295
-301
-298
-305
-310
-311
-310
-322
-326
-330
-330
-336
-349
-360
-372
-378
-384
-389
-387
-383
-396
-398
-398
-393
-386
-379
-366
-351
-331
-326
-325
-323
-317
-317
-308
-293
-271
-264
-256
-245
-247
-244
-240
-226
-215
-208
-205
-204
-195
-195
-192
-189
-188
-188
-205
-215
-219
-221
-219
-211
-204
-207
-216
-230
-223
-225
-224
-235
-236
-230
-223
-210
-208
-193
-208
-231
-249
-261
-271
-271
-264
-269
-282
-284
-274
-258
-241
-222
-214
-219
-218
-223
-229
-217
-217
-216
-211
-203
-198
-207
-209
-215
-227
-239
-256
-259
-254
-258
-265
-259
-247
-251
-262
-260
-242
-238
-243
-239
-245
-243
-229
-219
-211
-189
-173
-166
-163
-162
-164
-174
-171
-173
-182
-183
-176
-173
-190
-206
-215
-224
-231
-249
-240
-246
-259
-244
-235
-225
-236
-244
-240
-249
-258
-267
-258
-260
-271
-267
-271
-275
-277
-281
-282
-279
-270
-270
-270
-264
-263
-270
-265
-254
-233
-222
-220
-209
-216
-224
-246
-251
-242
-242
-249
-252
-257
-258
-254
-253
-251
-233
-219
-221
-222
-214
-213
-202
-193
-186
-175
-177
-172
-184
-189
-203
-205
-202
-206
-196
-199
-199
-206
-216
-219
-228
-235
-241
-241
-238
-241
-242
-262
-273
-285
-294
-296
-299
-307
-322
-324
-329
-331
-337
-341
-341
-335
-324
-318
-319
-317
-316
-318
-321
-334
-336
-332
-332
-329
-320
-299
-281
-271
-267
-256
-242
-249
-270
-280
-276
-275
-272
-270
-255
-233
-233
-247
-249
-250
-255
-250
-247
-236
-237
-240
-250
-264
-264
-266
-273
-269
-271
-278
-264
-256
-242
-219
-231
-241
-225
-219
-219
-208
-196
-187
-198
-206
-195
-188
-198
-209
-196
-194
-196
-184
-177
-175
-162
-152
-158
-184
-201
-197
-197
-211
-214
-197
-195
-206
-205
-211
-210
-208
-216
-219
-240
-262
-271
-272
-277
-267
-275
-275
-254
-243
-239
-232
-218
-217
-224
-222
-221
-225
-234
-250
-259
-281
-297
-312
-309
-312
-309
-293
-293
-294
-305
-285
-279
-282
-288
-289
-287
-279
-281
-277
-273
-270
-254
-251
-256
-253
-251
-260
-272
-277
-283
-280
-277
-268
-266
-263
-258
-260
-248
-255
-259
-269
-279
-288
-287
-290
-290
-285
-289
-281
-282
-273
-255
-245
-226
-200
-186
-173
-158
-143
-135
-134
-132
-132
-138
-141
-154
-173
-187
-206
-221
-218
-217
-207
-201
-207
-218
-219
-203
-202
-208
-227
-237
-234
-245
-256
-265
-255
-261
-271
-279
-281
-286
-296
-295
-296
-310
-316
-310
-306
-300
-296
-293
-276
-273
-276
-261
-239
-235
-228
-211
-211
-210
-197
-182
-176
-175
-173
-179
-183
-171
-158
-137
-136
-144
-146
-154
-172
-187
-185
-179
-176
-175
-183
-200
-209
-233
-236
-232
-225
-215
-216
-221
-235
-235
-226
-211
-201
-197
-195
-191
-200
-201
-190
-182
-180
-165
-156
-153
-157
-174
-176
-196
-197
-178
-170
-179
-179
-180
-192
-203
-213
-216
-218
-220
-228
-227
-225
-225
-218
-219
-216
-217
-238
-237
-216
-199
-195
-197
-208
-210
-212
-221
-215
-204
-186
-173
-176
-191
-187
-181
-181
-191
-197
-184
-160
-171
-186
-179
-187
-189
-188
-180
-180
-183
-189
-199
-209
-219
-219
-231
-249
-252
-256
-270
-284
-296
-309
-312
-307
-296
-291
-313
-314
-299
-302
-309
-295
-277
-255
-232
-241
-241
-241
-249
-248
-241
-243
-251
-259
-262
-256
-254
-247
-252
-247
-242
-225
-210
-211
-208
-208
-214
-219
-228
-238
-226
-223
-225
-243
-261
-263
-277
-284
-285
-276
-275
-277
-266
-258
-255
-242
-231
-233
-241
-259
-280
-283
-289
-302
-304
-297
-290
-284
-277
-277
-272
-254
-257
-266
-259
-253
-246
-227
-209
-202
-212
-221
-226
-228
-226
-224
-224
-212
-208
-207
-198
-173
-167
-174
-172
-191
-204
-220
-238
-238
-214
-216
-219
-195
-183
-174
-168
-156
-159
-171
-194
-200
-194
-216
-228
-216
-217
-224
-232
-244
-256
-267
-278
-295
-300
-297
-297
-286
-277
-276
-282
-286
-288
-280
-268
-270
-274
-283
-298
-311
-306
-295
-289
-295
-303
-300
-299
-305
-297
-286
-285
-289
-288
-285
-289
-281
-278
-264
-258
-263
-249
-246
-250
-253
-253
-246
-234
-238
-251
-247
-257
-278
-280
-277
-286
-293
-286
-281
-301
-310
-302
-293
-299
-305
-304
-296
-289
-289
-285
-283
-277
-273
-273
-269
-271
-270
-275
-284
-275
-264
-250
-234
-234
-234
-245
-249
-241
-236
-218
-215
-205
-204
-207
-192
-184
-188
-200
-206
-206
-198
-192
-196
-197
-203
-214
-214
-213
-202
-196
-198
-187
-172
-172
-178
-187
-200
-216
-220
-224
-236
-241
-239
-235
-236
-244
-255
-256
-273
-282
-286
-281
-278
-269
-259
-257
-240
-220
-197
-187
-176
-171
-157
-153
-172
-179
-191
-190
-179
-186
-197
-196
-200
-206
-207
-205
-204
-204
-195
-195
-214
-238
-252
-251
-237
-219
-197
-183
-179
-184
-195
-199
-203
-213
-227
-220
-204
-188
-173
-170
-178
-195
-211
-211
-206
-210
-217
-209
-195
-177
-181
-181
-181
-179
-175
-183
-172
-173
-170
-161
-163
-175
-191
-186
-189
-195
-208
-209
-204
-196
-183
-173
-169
-169
-162
-172
-177
-178
-168
-171
-185
-200
-194
-190
-180
-162
-151
-127
-119
-122
-125
-125
-125
-120
-124
-127
-124
-135
-133
-131
-108
-106
-111
-114
-117
-106
-105
-97
-100
-101
-101
-117
-128
-136
-134
-127
-132
-141
-145
-154
-165
-173
-180
-188
-192
-214
-239
-258
-264
-263
-271
-288
-302
-309
-324
-348
-359
-364
-363
-344
-339
-345
-348
-362
-362
-350
-347
-346
-343
-337
-338
-320
-304
-296
-282
-263
-252
-257
-250
-252
-258
-257
-255
-247
-238
-220
-195
-178
-181
-174
-168
-169
-165
-158
-154
-161
-178
-186
-187
-193
-191
-196
-200
-202
-211
-200
-198
-203
-199
-196
-204
-214
-213
-217
-222
-201
-187
-186
-182
-175
-167
-169
-174
-178
-164
-170
-183
-171
-159
-155
-154
-142
-140
-142
-131
-131
-124
-122
-119
-110
-96
-96
-115
-133
-145
-150
-138
-135
-150
-156
-158
-170
-175
-184
-195
-197
-206
-226
-246
-252
-261
-270
-282
-288
-289
-283
-274
-270
-266
-266
-269
-278
-268
-251
-246
-261
-268
-272
-283
-287
-276
-264
-269
-264
-249
-252
-262
-276
-279
-274
-281
-271
-251
-247
-243
-247
-252
-248
-238
-235
-230
-218
-227
-240
-240
-240
-242
-246
-242
-247
-230
-218
-213
-196
-197
-183
-176
-177
-167
-158
-165
-171
-189
-194
-184
-177
-188
-191
-203
-211
-231
-252
-247
-244
-243
-249
-260
-255
-252
-265
-278
-279
-282
-299
-317
-325
-306
-292
-284
-286
-279
-278
-276
-263
-266
-262
-262
-260
-259
-252
-262
-271
-269
-277
-284
-282
-283
-283
-294
-318
-322
-314
-300
-301
-298
-279
-274
-279
-266
-269
-276
-289
-291
-298
-290
-285
-283
-276
-272
-256
-267
-265
-260
-253
-258
-263
-277
-274
-265
-276
-265
-248
-242
-243
-230
-237
-241
-245
-256
-265
-268
-276
-278
-270
-251
-238
-239
-226
-224
-216
-207
-211
-197
-181
-182
-188
-193
-189
-193
-210
-211
-191
-196
-211
-212
-222
-243
-263
-276
-284
-295
-295
-302
-321
-338
-338
-340
-345
-350
-339
-344
-351
-357
-353
-348
-341
-315
-322
-320
-310
-302
-291
-280
-279
-280
-268
-253
-229
-221
-221
-230
-234
-240
-252
-261
-270
-262
-258
-259
-252
-241
-240
-243
-255
-259
-257
-262
-266
-267
-268
-273
-284
-289
-289
-286
-289
-292
-292
-297
-303
-304
-297
-289
-287
-287
-292
-288
-287
-284
-281
-276
-265
-253
-234
-236
-233
-209
-217
-229
-245
-259
-264
-267
-270
-276
-292
-303
-306
-322
-327
-330
-333
-330
-324
-317
-314
-319
-324
-315
-294
-271
-267
-261
-273
-286
-301
-301
-304
-331
-317
-317
-312
-325
-341
-344
-347
-340
-350
-359
-367
-366
-379
-375
-364
-377
-374
-375
-378
-374
-361
-366
-369
-372
-379
-374
-367
-373
-382
-365
-354
-357
-348
-323
-306
-292
-283
-278
-278
-273
-264
-266
-280
-285
-285
-270
-267
-283
-281
-282
-283
-276
-271
-266
-268
-260
-252
-251
-239
-238
-237
-233
-227
-237
-238
-241
-244
-230
-228
-223
-213
-216
-224
-228
-235
-238
-248
-268
-271
-275
-289
-295
-297
-296
-288
-281
-283
-288
-278
-254
-247
-243
-226
-225
-230
-225
-211
-219
-221
-214
-212
-220
-223
-225
-222
-227
-246
-244
-247
-262
-272
-268
-265
-260
-253
-256
-265
-280
-291
-283
-289
-307
-310
-309
-308
-309
-310
-317
-310
-305
-307
-304
-296
-291
-289
-276
-281
-282
-269
-277
-282
-289
-289
-291
-292
-297
-302
-304
-303
-307
-316
-325
-327
-330
-333
-334
-329
-324
-328
-310
-309
-316
-326
-316
-310
-321
-302
-295
-291
-290
-298
-311
-316
-326
-337
-342
-346
-336
-325
-332
-332
-331
-326
-309
-295
-292
-287
-291
-300
-297
-286
-276
-262
-255
-253
-248
-243
-250
-250
-256
-265
-276
-274
-274
-267
-261
-264
-255
-255
-247
-241
-241
-243
-231
-229
-243
-253
-263
-265
-257
-256
-248
-245
-252
-254
-262
-259
-263
-267
-256
-244
-222
-211
-201
-203
-209
-207
-209
-199
-210
-225
-226
-219
-217
-234
-239
-239
-244
-243
-251
-249
-250
-245
-245
-240
-228
-233
-238
-260
-285
-292
-296
-311
-311
-312
-313
-314
-308
-292
-285
-266
-247
-249
-241
-227
-221
-210
-203
-203
-210
-211
-210
-215
-213
-199
-181
-169
-154
-134
-126
-120
-123
-131
-132
-143
-159
-176
-185
-191
-201
-184
-170
-160
-164
-163
-153
-158
-156
-165
-171
-168
-177
-187
-208
-210
-204
-202
-184
-173
-170
-167
-171
-169
-170
-179
-180
-181
-180
-194
-204
-205
-218
-220
-223
-218
-212
-213
-195
-189
-191
-202
-219
-216
-222
-219
-224
-232
-232
-219
-217
-217
-215
-198
-186
-181
-164
-165
-169
-176
-173
-174
-188
-201
-205
-203
-212
-210
-196
-197
-211
-218
-219
-223
-230
-247
-272
-296
-302
-308
-311
-321
-332
-329
-319
-318
-329
-325
-320
-325
-315
-302
-280
-271
-262
-268
-270
-272
-262
-248
-238
-227
-220
-215
-221
-218
-227
-243
-260
-264
-269
-277
-271
-256
-244
-241
-234
-221
-220
-224
-231
-223
-215
-220
-216
-209
-200
-199
-198
-200
-199
-192
-182
-168
-163
-176
-178
-185
-203
-211
-213
-207
-199
-188
-177
-168
-173
-173
-171
-182
-189
-188
-187
-185
-185
-201
-213
-228
-237
-227
-230
-220
-207
-209
-217
-231
-244
-257
-267
-282
-287
-293
-292
-300
-310
-309
-316
-321
-320
-310
-318
-319
-308
-302
-297
-293
-295
-302
-282
-266
-245
-227
-225
-212
-197
-197
-199
-191
-183
-183
-185
-176
-180
-178
-180
-192
-194
-199
-212
-223
-241
-246
-256
-270
-284
-292
-292
-291
-298
-318
-319
-318
-312
-304
-303
-306
-308
-295
-289
-278
-276
-283
-285
-294
-299
-316
-310
-301
-290
-286
-283
-271
-269
-258
-242
-225
-208
-206
-211
-206
-206
-205
-211
-212
-209
-207
-217
-226
-230
-232
-216
-206
-204
-207
-215
-209
-216
-228
-237
-236
-233
-236
-231
-241
-246
-235
-220
-204
-201
-185
-165
-160
-160
-170
-174
-175
-168
-162
-164
-166
-166
-165
-180
-186
-187
-184
-185
-180
-156
-143
-149
-148
-142
-141
-164
-181
-177
-197
-216
-225
-219
-214
-213
-207
-213
-215
-218
-222
-226
-229
-236
-239
-248
-249
-244
-235
-230
-226
-208
-200
-197
-199
-206
-220
-217
-211
-215
-235
-247
-248
-245
-244
-249
-242
-236
-228
-215
-198
-194
-198
-196
-202
-207
-212
-211
-204
-188
-175
-167
-170
-166
-153
-155
-148
-139
-144
-149
-154
-158
-166
-179
-190
-196
-206
-203
-199
-188
-176
-166
-171
-175
-179
-191
-204
-214
-224
-237
-247
-254
-247
-254
-255
-251
-244
-230
-217
-196
-184
-183
-201
-195
-191
-191
-195
-181
-162
-164
-152
-136
-133
-142
-140
-137
-128
-124
-142
-154
-161
-159
-155
-149
-149
-165
-184
-199
-190
-197
-204
-213
-226
-236
-248
-261
-273
-281
-294
-306
-307
-308
-315
-297
-273
-265
-272
-264
-254
-255
-248
-239
-228
-234
-225
-215
-207
-204
-199
-198
-205
-207
-210
-215
-231
-235
-233
-241
-243
-247
-250
-250
-246
-247
-244
-244
-258
-258
-251
-246
-241
-244
-241
-252
-260
-254
-246
-235
-218
-208
-215
-215
-212
-209
-213
-206
-197
-212
-224
-238
-254
-253
-264
-276
-284
-292
-298
-300
-299
-291
-278
-264
-246
-240
-236
-231
-225
-222
-237
-248
-254
-262
-262
-266
-269
-274
-291
-307
-306
-315
-323
-319
-316
-317
-323
-314
-309
-305
-289
-277
-282
-271
-258
-252
-251
-250
-238
-225
-228
-236
-249
-255
-262
-265
-263
-267
-245
-233
-220
-207
-213
-202
-198
-213
-206
-200
-213
-214
-199
-209
-215
-208
-213
-213
-211
-223
-235
-241
-235
-226
-238
-244
-241
-241
-244
-253
-257
-258
-270
-274
-260
-250
-237
-224
-229
-245
-257
-278
-296
-316
-328
-334
-335
-328
-311
-306
-315
-316
-308
-301
-304
-302
-304
-316
-329
-331
-327
-338
-350
-353
-347
-345
-347
-340
-341
-339
-336
-344
-339
-335
-331
-336
-334
-331
-326
-322
-332
-325
-300
-302
-298
-296
-295
-291
-280
-270
-278
-284
-292
-298
-303
-304
-298
-291
-287
-291
-293
-282
-290
-287
-292
-292
-306
-308
-303
-304
-300
-291
-272
-257
-253
-249
-232
-213
-200
-191
-175
-162
-163
-164
-155
-156
-160
-169
-178
-182
-170
-171
-191
-189
-192
-212
-221
-232
-250
-279
-292
-297
-311
-309
-310
-309
-308
-315
-328
-322
-310
-312
-310
-300
-305
-309
-327
-334
-327
-326
-323
-308
-295
-276
-251
-253
-251
-250
-250
-254
-254
-267
-280
-294
-312
-320
-320
-316
-298
-290
-289
-282
-280
-277
-284
-293
-292
-303
-315
-310
-309
-291
-272
-258
-252
-243
-225
-209
-210
-220
-229
-242
-261
-269
-261
-259
-264
-267
-270
-263
-251
-244
-241
-254
-246
-232
-237
-244
-248
-256
-263
-274
-284
-287
-285
-277
-279
-280
-280
-296
-284
-284
-297
-310
-312
-319
-334
-338
-341
-337
-331
-326
-324
-316
-310
-309
-286
-265
-246
-236
-227
-220
-217
-209
-200
-206
-212
-203
-198
-196
-195
-193
-194
-194
-185
-177
-192
-204
-226
-244
-260
-277
-290
-303
-319
-333
-345
-345
-360
-361
-370
-386
-387
-372
-365
-363
-345
-349
-354
-353
-370
-364
-358
-361
-364
-357
-353
-364
-355
-342
-333
-327
-320
-310
-298
-288
-276
-261
-266
-272
-273
-266
-257
-247
-243
-243
-229
-221
-216
-217
-229
-233
-223
-230
-234
-236
-232
-237
-252
-272
-292
-310
-319
-330
-338
-338
-335
-333
-338
-322
-316
-313
-310
-321
-326
-323
-311
-311
-311
-310
-305
-312
-318
-319
-330
-323
-330
-323
-312
-316
-306
-297
-287
-296
-293
-286
-286
-289
-302
-315
-323
-331
-330
-322
-314
-304
-291
-284
-285
-272
-260
-250
-246
-239
-232
-241
-249
-252
-267
-280
-275
-262
-245
-235
-241
-247
-237
-233
-228
-212
-206
-214
-226
-218
-228
-239
-232
-236
-237
-232
-239
-263
-271
-281
-284
-285
-284
-288
-306
-321
-331
-340
-335
-350
-356
-354
-355
-352
-350
-338
-338
-330
-330
-337
-335
-328
-326
-323
-316
-317
-311
-295
-280
-262
-262
-277
-277
-283
-297
-305
-313
-322
-324
-315
-309
-311
-323
-321
-315
-311
-314
-310
-299
-304
-312
-316
-313
-317
-324
-320
-316
-305
-299
-292
-283
-273
-273
-260
-257
-257
-252
-251
-253
-266
-262
-259
-266
-275
-276
-280
-289
-298
-304
-302
-309
-313
-295
-280
-279
-279
-272
-281
-286
-282
-290
-301
-309
-304
-298
-299
-289
-295
-319
-334
-336
-330
-341
-347
-339
-343
-349
-338
-330
-322
-322
-327
-318
-314
-320
-317
-314
-290
-284
-287
-281
-277
-264
-263
-264
-259
-252
-249
-244
-256
-257
-268
-277
-297
-312
-323
-335
-339
-347
-351
-345
-337
-334
-339
-334
-346
-348
-336
-336
-326
-319
-313
-313
-324
-340
-342
-334
-343
-355
-351
-349
-355
-359
-359
-359
-362
-360
-363
-353
-331
-336
-344
-356
-362
-373
-378
-382
-396
-410
-415
-419
-419
-419
-420
-408
-391
-376
-367
-366
-358
-350
-367
-364
-356
-353
-361
-356
-345
-336
-335
-338
-344
-355
-353
-365
-376
-379
-374
-376
-393
-413
-417
-411
-402
-414
-403
-389
-391
-397
-405
-400
-390
-363
-344
-323
-313
-291
-278
-283
-282
-284
-274
-264
-260
-260
-259
-266
-265
-263
-270
-274
-264
-258
-260
-260
-250
-253
-253
-247
-237
-234
-241
-235
-234
-245
-249
-252
-259
-265
-288
-301
-303
-311
-328
-336
-355
-358
-369
-366
-348
-352
-358
-359
-364
-368
-359
-350
-344
-346
-360
-365
-362
-363
-370
-367
-371
-385
-385
-383
-388
-410
-408
-404
-408
-413
-420
-413
-407
-413
-411
-407
-415
-417
-408
-407
-409
-396
-387
-387
-397
-382
-373
-371
-378
-381
-374
-371
-350
-338
-333
-335
-324
-319
-318
-320
-320
-322
-328
-337
-332
-328
-352
-348
-324
-323
-330
-331
-314
-297
-295
-276
-259
-257
-251
-245
-234
-214
-204
-196
-197
-189
-188
-189
-186
-202
-212
-220
-228
-245
-246
-240
-253
-253
-236
-223
-222
-225
-226
-227
-231
-236
-247
-266
-279
-283
-277
-281
-288
-296
-300
-311
-317
-310
-313
-312
-305
-305
-316
-321
-320
-339
-360
-363
-373
-377
-385
-382
-377
-364
-370
-366
-347
-345
-334
-331
-327
-312
-288
-288
-310
-319
-328
-342
-337
-338
-344
-344
-320
-299
-289
-290
-284
-271
-282
-288
-296
-298
-303
-305
-296
-292
-284
-274
-263
-239
-241
-250
-242
-250
-275
-276
-271
-267
-244
-237
-243
-236
-235
-223
-215
-206
-179
-168
-177
-182
-178
-182
-190
-193
-193
-200
-203
-198
-196
-194
-185
-189
-199
-221
-231
-237
-240
-257
-274
-275
-263
-255
-260
-249
-236
-227
-221
-215
-231
-246
-260
-267
-272
-276
-281
-284
-282
-274
-278
-271
-268
-275
-289
-294
-293
-318
-312
-296
-280
-273
-270
-258
-233
-213
-213
-207
-203
-197
-190
-199
-206
-217
-224
-243
-246
-251
-260
-267
-263
-247
-240
-239
-228
-227
-233
-234
-233
-233
-253
-270
-276
-279
-282
-291
-285
-273
-259
-260
-261
-261
-270
-276
-269
-258
-270
-279
-298
-317
-323
-327
-337
-327
-314
-307
-300
-297
-299
-314
-310
-306
-305
-305
-313
-317
-314
-307
-318
-331
-323
-309
-302
-282
-276
-274
-271
-263
-260
-266
-267
-261
-245
-248
-258
-260
-251
-271
-284
-279
-270
-258
-248
-237
-228
-232
-227
-210
-206
-203
-203
-209
-217
-218
-226
-233
-242
-241
-239
-246
-243
-231
-219
-210
-202
-195
-192
-195
-188
-188
-199
-208
-218
-217
-217
-210
-209
-209
-206
-202
-201
-203
-197
-193
-192
-186
-189
-213
-220
-223
-241
-254
-263
-263
-274
-281
-290
-292
-293
-301
-297
-292
-294
-307
-314
-325
-320
-305
-297
-290
-284
-279
-291
-289
-294
-302
-303
-312
-307
-307
-299
-293
-288
-280
-269
-272
-286
-284
-297
-309
-298
-292
-297
-309
-315
-307
-299
-304
-316
-339
-346
-353
-360
-345
-342
-342
-338
-324
-304
-290
-281
-270
-273
-286
-293
-291
-283
-274
-274
-261
-266
-266
-265
-264
-260
-259
-244
-227
-216
-215
-219
-222
-228
-215
-211
-202
-211
-226
-219
-208
-204
-201
-186
-185
-200
-217
-228
-240
-249
-255
-252
-244
-254
-276
-289
-283
-284
-293
-281
-282
-291
-293
-293
-291
-307
-326
-334
-335
-340
-340
-340
-344
-337
-332
-324
-316
-294
-284
-286
-287
-301
-315
-315
-327
-332
-318
-312
-304
-296
-281
-276
-265
-264
-278
-284
-287
-295
-291
-289
-289
-303
-321
-322
-334
-336
-337
-349
-339
-333
-326
-327
-327
-323
-321
-314
-307
-308
-305
-313
-319
-313
-306
-292
-303
-295
-276
-273
-278
-287
-288
-297
-309
-326
-335
-336
-334
-320
-305
-298
-288
-273
-262
-266
-271
-257
-252
-251
-249
-254
-254
-252
-261
-267
-255
-258
-263
-264
-262
-249
-242
-236
-228
-223
-229
-236
-248
-269
-283
-283
-291
-298
-299
-302
-299
-294
-299
-293
-277
-264
-242
-218
-192
-183
-163
-148
-140
-123
-118
-114
-103
-110
-123
-124
-132
-155
-167
-190
-211
-219
-229
-238
-238
-226
-221
-225
-228
-229
-235
-241
-256
-254
-248
-244
-234
-247
-247
-254
-265
-261
-262
-275
-280
-281
-278
-278
-280
-280
-291
-294
-295
-304
-328
-343
-336
-329
-323
-321
-323
-316
-321
-321
-312
-309
-301
-276
-274
-275
-273
-254
-251
-242
-241
-261
-255
-258
-265
-275
-286
-299
-309
-318
-329
-329
-326
-339
-354
-360
-354
-351
-344
-333
-331
-342
-341
-331
-325
-316
-294
-282
-271
-250
-239
-226
-222
-220
-217
-215
-218
-216
-204
-197
-197
-184
-172
-180
-190
-198
-213
-221
-222
-216
-225
-233
-246
-250
-252
-259
-271
-280
-288
-301
-305
-306
-315
-324
-326
-322
-323
-328
-335
-351
-350
-343
-357
-368
-357
-358
-348
-332
-310
-307
-292
-283
-284
-277
-279
-273
-275
-272
-271
-254
-236
-243
-255
-256
-246
-246
-249
-235
-216
-205
-201
-207
-215
-224
-234
-246
-274
-275
-283
-301
-318
-339
-350
-358
-375
-392
-395
-414
-424
-428
-427
-416
-408
-394
-383
-363
-355
-365
-360
-351
-357
-350
-326
-314
-310
-298
-289
-293
-296
-298
-286
-280
-276
-272
-268
-261
-257
-251
-252
-242
-240
-241
-252
-272
-292
-318
-345
-351
-354
-361
-358
-364
-363
-363
-357
-363
-375
-386
-391
-395
-404
-414
-424
-417
-400
-381
-366
-355
-354
-354
-365
-364
-355
-336
-324
-318
-304
-305
-309
-316
-311
-302
-294
-280
-265
-253
-242
-249
-264
-279
-297
-301
-307
-321
-327
-337
-357
-375
-382
-386
-386
-396
-394
-396
-406
-418
-423
-418
-428
-436
-429
-410
-400
-403
-396
-390
-394
-391
-381
-377
-384
-380
-382
-377
-372
-377
-371
-368
-354
-352
-368
-363
-354
-346
-346
-353
-362
-373
-386
-391
-398
-383
-371
-367
-335
-315
-322
-322
-319
-332
-332
-330
-330
-334
-343
-352
-355
-372
-383
-374
-366
-342
-316
-291
-284
-288
-293
-295
-307
-307
-314
-298
-278
-273
-254
-247
-238
-234
-234
-240
-237
-237
-242
-226
-223
-227
-238
-249
-253
-272
-285
-294
-293
-296
-308
-302
-290
-270
-260
-244
-226
-227
-217
-213
-207
-190
-179
-180
-176
-173
-167
-151
-140
-136
-139
-124
-117
-133
-159
-180
-188
-204
-222
-232
-238
-253
-265
-274
-289
-310
-327
-325
-321
-308
-303
-312
-307
-301
-308
-312
-313
-317
-304
-301
-305
-300
-309
-325
-330
-322
-332
-336
-325
-314
-297
-287
-280
-267
-266
-260
-258
-279
-288
-303
-302
-305
-303
-305
-311
-303
-302
-303
-323
-312
-300
-309
-306
-297
-285
-292
-294
-283
-283
-280
-267
-268
-264
-253
-238
-229
-235
-244
-245
-243
-248
-262
-275
-276
-273
-256
-241
-240
-225
-211
-211
-219
-224
-227
-230
-235
-238
-228
-228
-228
-232
-244
-247
-252
-250
-242
-238
-239
-243
-244
-254
-270
-256
-262
-270
-258
-235
-230
-225
-197
-174
-169
-169
-146
-135
-131
-141
-146
-152
-172
-179
-176
-167
-174
-185
-185
-191
-195
-209
-223
-232
-238
-247
-260
-265
-260
-258
-266
-247
-254
-275
-287
-283
-290
-299
-292
-299
-293
-299
-307
-300
-294
-293
-290
-287
-281
-274
-266
-260
-244
-250
-251
-254
-258
-241
-227
-223
-222
-221
-218
-203
-194
-188
-176
-168
-157
-154
-168
-158
-154
-179
-191
-203
-214
-232
-257
-265
-269
-272
-279
-294
-298
-303
-295
-284
-288
-285
-281
-280
-287
-282
-283
-289
-291
-294
-282
-266
-268
-276
-259
-261
-260
-268
-275
-264
-263
-259
-250
-225
-218
-222
-212
-203
-212
-218
-208
-207
-209
-200
-196
-206
-213
-205
-198
-200
-191
-175
-177
-189
-196
-208
-214
-221
-237
-246
-241
-248
-264
-260
-256
-246
-245
-247
-253
-241
-235
-232
-233
-232
-225
-218
-216
-208
-202
-207
-201
-190
-190
-196
-191
-198
-205
-220
-226
-228
-237
-244
-247
-244
-263
-268
-263
-253
-247
-244
-258
-275
-282
-296
-319
-332
-348
-370
-381
-386
-378
-378
-374
-378
-377
-376
-368
-353
-346
-342
-349
-345
-332
-331
-328
-313
-305
-305
-307
-300
-305
-310
-298
-290
-282
-273
-261
-246
-248
-245
-242
-242
-231
-242
-246
-233
-219
-212
-211
-212
-212
-220
-224
-211
-194
-182
-172
-162
-154
-147
-141
-143
-148
-138
-145
-146
-136
-134
-129
-125
-134
-144
-143
-146
-144
-140
-136
-127
-126
-134
-131
-132
-143
-146
-146
-144
-148
-148
-147
-136
-117
-121
-119
-111
-113
-119
-117
-121
-127
-140
-143
-142
-145
-146
-157
-155
-157
-167
-180
-186
-185
-200
-206
-210
-210
-208
-207
-203
-210
-213
-208
-205
-202
-198
-184
-182
-164
-151
-157
-157
-152
-149
-133
-119
-120
-108
-96
-99
-111
-115
-129
-149
-155
-155
-158
-153
-156
-169
-188
-202
-206
-209
-197
-200
-211
-216
-221
-217
-229
-229
-221
-219
-208
-215
-232
-234
-240
-230
-215
-210
-201
-199
-195
-194
-186
-184
-173
-165
-162
-169
-184
-176
-180
-185
-187
-177
-167
-166
-162
-147
-144
-143
-144
-153
-164
-163
-160
-160
-164
-178
-188
-189
-202
-215
-222
-237
-254
-253
-255
-250
-243
-238
-231
-220
-221
-227
-228
-213
-209
-214
-211
-200
-194
-196
-207
-218
-212
-211
-222
-233
-231
-229
-251
-251
-243
-231
-231
-236
-233
-223
-225
-232
-228
-225
-217
-218
-221
-228
-232
-244
-255
-260
-259
-251
-253
-256
-259
-250
-240
-234
-229
-216
-212
-216
-212
-213
-221
-239
-234
-229
-234
-232
-223
-218
-214
-204
-193
-192
-192
-177
-159
-170
-199
-213
-237
-251
-258
-272
-284
-282
-267
-266
-271
-261
-265
-270
-277
-289
-299
-310
-316
-330
-331
-342
-356
-361
-359
-366
-361
-347
-338
-339
-345
-341
-334
-329
-341
-340
-346
-338
-315
-300
-290
-299
-295
-281
-271
-267
-257
-246
-237
-241
-246
-232
-229
-216
-219
-229
-238
-231
-220
-219
-204
-193
-165
-148
-135
-141
-147
-159
-163
-178
-188
-193
-209
-212
-214
-222
-231
-231
-230
-222
-221
-221
-223
-229
-247
-260
-260
-267
-261
-244
-232
-229
-224
-223
-229
-234
-229
-221
-224
-228
-236
-234
-228
-227
-224
-225
-230
-242
-259
-273
-287
-291
-286
-283
-279
-279
-278
-278
-279
-271
-267
-252
-240
-251
-249
-246
-250
-261
-259
-247
-233
-233
-242
-243
-245
-243
-236
-228
-224
-223
-227
-241
-249
-257
-254
-254
-264
-268
-278
-281
-271
-263
-263
-257
-259
-255
-254
-252
-240
-228
-233
-241
-244
-252
-253
-257
-248
-228
-219
-223
-219
-212
-211
-222
-213
-203
-211
-217
-200
-172
-156
-160
-148
-136
-130
-128
-116
-100
-97
-98
-106
-99
-87
-75
-61
-63
-69
-62
-56
-60
-58
-45
-36
-34
-39
-46
-61
-75
-83
-88
-90
-94
-115
-118
-126
-131
-137
-144
-155
-169
-184
-190
-191
-197
-200
-200
-189
-184
-179
-170
-157
-155
-155
-155
-157
-156
-156
-166
-165
-161
-168
-172
-166
-163
-169
-166
-167
-165
-152
-156
-177
-189
-193
-204
-223
-237
-243
-241
-236
-248
-252
-247
-232
-228
-239
-243
-245
-255
-252
-258
-262
-251
-242
-241
-229
-218
-217
-207
-216
-226
-225
-221
-220
-215
-200
-175
-173
-184
-189
-187
-182
-191
-203
-194
-179
-172
-181
-183
-181
-191
-212
-231
-237
-251
-258
-253
-248
-240
-242
-241
-229
-217
-206
-198
-192
-179
-174
-166
-184
-210
-216
-210
-192
-178
-170
-163
-164
-170
-170
-160
-146
-141
-145
-155
-166
-180
-199
-203
-195
-202
-225
-237
-248
-251
-255
-260
-245
-238
-250
-258
-271
-283
-293
-293
-284
-288
-290
-292
-283
-291
-291
-286
-297
-300
-305
-305
-306
-294
-278
-284
-292
-302
-301
-298
-303
-293
-297
-293
-300
-306
-307
-310
-308
-310
-315
-320
-323
-327
-326
-327
-327
-331
-344
-354
-364
-369
-368
-382
-395
-397
-399
-404
-404
-404
-414
-407
-405
-414
-412
-399
-376
-362
-336
-314
-292
-288
-292
-277
-258
-253
-252
-239
-243
-245
-254
-255
-244
-242
-244
-245
-245
-257
-257
-240
-236
-240
-235
-223
-223
-225
-229
-234
-243
-254
-251
-254
-255
-242
-229
-244
-258
-257
-244
-243
-237
-230
-227
-229
-229
-226
-231
-240
-248
-248
-258
-259
-267
-269
-265
-280
-300
-314
-332
-354
-360
-358
-371
-378
-377
-396
-392
-382
-361
-337
-326
-325
-333
-334
-339
-339
-354
-355
-356
-368
-376
-377
-375
-377
-373
-361
-358
-359
-354
-347
-347
-360
-376
-376
-378
-389
-394
-388
-387
-377
-355
-345
-338
-337
-335
-337
-349
-362
-365
-367
-359
-350
-357
-359
-353
-343
-334
-334
-333
-323
-317
-313
-325
-337
-344
-355
-348
-336
-344
-333
-313
-317
-326
-319
-309
-295
-285
-274
-263
-267
-288
-301
-296
-289
-289
-291
-290
-286
-273
-248
-240
-248
-249
-242
-240
-244
-230
-213
-200
-195
-190
-190
-192
-193
-197
-206
-209
-196
-199
-206
-218
-230
-234
-236
-248
-267
-266
-257
-247
-243
-244
-258
-266
-261
-258
-269
-283
-274
-275
-281
-283
-276
-282
-273
-267
-273
-277
-279
-282
-293
-301
-313
-315
-316
-321
-323
-310
-292
-287
-293
-309
-321
-327
-325
-329
-321
-301
-310
-318
-333
-342
-330
-331
-331
-333
-332
-342
-359
-378
-374
-380
-373
-361
-366
-365
-353
-350
-346
-336
-339
-337
-339
-341
-350
-341
-344
-352
-362
-366
-353
-337
-314
-308
-295
-287
-292
-302
-309
-310
-309
-313
-312
-310
-313
-307
-299
-308
-301
-298
-289
-303
-310
-306
-307
-304
-313
-309
-305
-309
-303
-296
-287
-274
-270
-276
-279
-285
-286
-295
-293
-287
-286
-294
-304
-309
-329
-346
-357
-368
-376
-377
-372
-369
-368
-362
-345
-328
-313
-298
-296
-307
-304
-316
-323
-331
-333
-349
-369
-390
-410
-418
-430
-432
-417
-413
-419
-418
-430
-439
-440
-443
-456
-464
-483
-494
-497
-500
-488
-479
-475
-477
-479
-479
-474
-474
-466
-453
-442
-441
-437
-440
-448
-454
-454
-450
-444
-431
-423
-411
-393
-394
-382
-368
-355
-346
-330
-310
-310
-304
-294
-291
-294
-288
-288
-296
-307
-306
-316
-321
-336
-336
-331
-335
-337
-334
-330
-328
-326
-326
-313
-297
-281
-275
-284
-302
-310
-309
-324
-342
-357
-364
-369
-371
-376
-380
-376
-371
-364
-364
-349
-329
-320
-306
-289
-284
-294
-289
-288
-298
-288
-283
-287
-279
-261
-249
-246
-237
-230
-239
-258
-272
-279
-275
-282
-290
-280
-287
-303
-309
-299
-297
-315
-316
-312
-319
-324
-329
-325
-323
-308
-296
-294
-294
-286
-292
-312
-323
-332
-349
-359
-349
-345
-339
-333
-328
-342
-345
-348
-352
-332
-315
-300
-297
-283
-277
-271
-263
-269
-261
-268
-285
-306
-303
-301
-302
-300
-308
-313
-309
-313
-314
-305
-304
-313
-318
-330
-347
-352
-354
-350
-348
-344
-336
-339
-328
-302
-296
-303
-314
-316
-318
-330
-337
-348
-344
-347
-345
-340
-342
-342
-336
-328
-331
-329
-333
-332
-331
-332
-324
-317
-303
-293
-263
-234
-218
-207
-209
-209
-215
-210
-207
-212
-204
-195
-193
-203
-206
-209
-217
-212
-208
-204
-197
-191
-186
-177
-178
-182
-182
-190
-188
-189
-178
-173
-180
-179
-180
-188
-199
-198
-195
-195
-201
-200
-204
-220
-233
-233
-244
-246
-233
-221
-220
-211
-190
-180
-177
-169
-174
-193
-195
-191
-197
-207
-222
-242
-269
-282
-290
-285
-286
-293
-292
-316
-347
-370
-362
-357
-349
-346
-340
-335
-335
-315
-284
-265
-262
-241
-218
-221
-206
-179
-185
-189
-191
-194
-190
-188
-173
-153
-142
-147
-160
-160
-163
-168
-173
-188
-205
-214
-200
-185
-174
-163
-155
-147
-151
-157
-155
-161
-176
-182
-198
-203
-199
-205
-204
-205
-209
-215
-215
-206
-201
-189
-199
-180
-169
-166
-153
-143
-132
-133
-132
-143
-140
-125
-119
-106
-93
-94
-110
-117
-122
-128
-136
-135
-131
-147
-143
-139
-137
-130
-121
-122
-135
-139
-130
-129
-143
-167
-185
-191
-207
-230
-259
-269
-278
-291
-305
-306
-317
-335
-340
-347
-346
-343
-340
-345
-352
-354
-361
-357
-360
-366
-355
-348
-335
-318
-306
-296
-277
-270
-284
-285
-293
-302
-307
-304
-295
-293
-295
-288
-281
-270
-263
-258
-253
-258
-244
-237
-227
-209
-199
-207
-201
-190
-193
-195
-196
-191
-195
-216
-212
-201
-206
-209
-213
-218
-213
-205
-213
-205
-198
-198
-197
-194
-175
-169
-172
-188
-199
-206
-222
-235
-252
-250
-246
-251
-256
-262
-261
-253
-239
-222
-229
-235
-215
-194
-183
-190
-199
-202
-214
-232
-229
-220
-224
-217
-203
-188
-185
-188
-192
-203
-216
-226
-231
-246
-255
-271
-273
-280
-284
-272
-264
-253
-245
-241
-233
-230
-227
-216
-215
-195
-198
-208
-197
-194
-196
-203
-190
-194
-200
-202
-204
-206
-222
-221
-216
-226
-235
-251
-275
-284
-283
-292
-292
-286
-284
-272
-264
-259
-245
-240
-242
-249
-247
-238
-242
-248
-262
-255
-251
-267
-269
-269
-269
-269
-272
-274
-288
-294
-301
-290
-277
-279
-274
-263
-239
-215
-209
-211
-207
-194
-192
-194
-205
-211
-208
-220
-230
-232
-211
-202
-199
-197
-209
-214
-214
-217
-219
-219
-237
-232
-225
-228
-230
-229
-238
-242
-238
-241
-240
-246
-254
-261
-255
-249
-249
-260
-279
-280
-276
-281
-283
-269
-266
-247
-234
-234
-230
-236
-242
-256
-268
-264
-262
-267
-272
-267
-264
-265
-265
-251
-221
-218
-211
-203
-205
-215
-227
-235
-234
-235
-249
-243
-256
-266
-262
-270
-277
-277
-267
-272
-287
-299
-306
-308
-305
-306
-315
-323
-311
-301
-309
-308
-291
-285
-290
-300
-293
-299
-301
-292
-287
-282
-288
-288
-288
-295
-298
-292
-289
-289
-284
-274
-259
-252
-240
-225
-203
-188
-176
-165
-146
-127
-129
-125
-107
-86
-75
-78
-88
-84
-93
-88
-85
-86
-87
-97
-105
-114
-123
-143
-168
-179
-200
-229
-241
-247
-249
-245
-242
-257
-268
-278
-295
-289
-281
-281
-278
-274
-271
-266
-259
-259
-269
-263
-260
-257
-254
-255
-247
-241
-232
-238
-233
-226
-214
-216
-229
-223
-219
-221
-239
-252
-246
-247
-236
-233
-241
-238
-232
-238
-248
-257
-261
-254
-262
-266
-264
-252
-240
-236
-238
-239
-234
-231
-219
-217
-222
-214
-202
-198
-195
-191
-192
-204
-229
-235
-224
-219
-215
-210
-205
-214
-231
-251
-264
-270
-281
-281
-278
-274
-285
-296
-305
-307
-318
-323
-304
-307
-320
-305
-300
-306
-310
-316
-319
-320
-332
-347
-338
-342
-353
-352
-351
-352
-338
-325
-315
-311
-312
-306
-292
-275
-253
-241
-247
-240
-234
-232
-230
-222
-210
-202
-195
-192
-187
-200
-200
-201
-212
-222
-233
-238
-228
-213
-196
-197
-188
-187
-192
-198
-209
-213
-229
-230
-224
-217
-207
-212
-212
-220
-232
-239
-237
-236
-235
-236
-236
-218
-228
-238
-239
-241
-245
-255
-254
-253
-254
-257
-257
-256
-230
-214
-198
-183
-178
-181
-188
-186
-189
-207
-224
-228
-244
-256
-263
-267
-286
-307
-296
-297
-298
-290
-298
-305
-307
-297
-292
-300
-308
-322
-317
-315
-325
-327
-324
-322
-327
-322
-304
-299
-290
-277
-269
-272
-279
-276
-281
-277
-246
-219
-204
-199
-194
-171
-166
-169
-184
-187
-197
-204
-216
-223
-223
-235
-241
-239
-236
-234
-233
-244
-253
-262
-262
-259
-268
-267
-254
-249
-240
-239
-236
-226
-218
-219
-209
-196
-193
-187
-184
-173
-168
-154
-143
-149
-146
-151
-149
-148
-139
-129
-121
-117
-112
-113
-108
-113
-114
-105
-108
-93
-96
-98
-101
-113
-124
-126
-138
-156
-159
-167
-173
-182
-195
-209
-220
-235
-253
-251
-263
-291
-298
-293
-281
-269
-262
-259
-252
-243
-228
-225
-224
-228
-214
-202
-212
-209
-202
-194
-191
-189
-180
-184
-199
-187
-172
-185
-196
-182
-181
-192
-195
-191
-195
-203
-201
-195
-196
-201
-192
-180
-173
-190
-192
-196
-210
-213
-210
-205
-204
-192
-194
-200
-195
-188
-193
-197
-189
-191
-204
-196
-186
-180
-193
-195
-192
-199
-209
-216
-215
-229
-234
-233
-239
-246
-240
-226
-229
-237
-234
-222
-212
-197
-197
-194
-189
-189
-198
-206
-209
-231
-243
-250
-254
-269
-277
-274
-268
-263
-268
-258
-261
-271
-285
-286
-282
-286
-286
-290
-286
-275
-267
-271
-261
-241
-220
-199
-203
-204
-197
-195
-200
-194
-189
-195
-199
-213
-209
-204
-196
-198
-200
-184
-184
-178
-177
-180
-196
-204
-199
-204
-214
-226
-237
-237
-246
-239
-244
-256
-258
-258
-261
-273
-265
-266
-263
-265
-275
-272
-276
-287
-299
-309
-325
-336
-327
-324
-315
-300
-299
-288
-268
-262
-255
-253
-254
-246
-242
-235
-242
-248
-235
-230
-228
-225
-225
-232
-234
-234
-258
-266
-279
-282
-285
-283
-276
-280
-285
-288
-288
-288
-275
-269
-268
-259
-236
-221
-215
-222
-236
-224
-229
-235
-232
-231
-227
-245
-252
-250
-249
-250
-260
-267
-265
-258
-260
-266
-267
-270
-264
-252
-242
-233
-226
-217
-222
-229
-229
-227
-222
-218
-218
-228
-222
-225
-242
-239
-242
-247
-244
-230
-220
-222
-213
-207
-212
-219
-222
-226
-226
-233
-248
-261
-257
-250
-263
-275
-273
-285
-290
-302
-311
-317
-324
-325
-328
-331
-343
-327
-309
-302
-301
-289
-288
-294
-288
-275
-276
-281
-279
-273
-267
-266
-263
-244
-242
-252
-249
-244
-233
-234
-217
-206
-205
-193
-184
-181
-178
-172
-173
-179
-182
-194
-200
-213
-218
-222
-204
-182
-183
-176
-164
-151
-147
-148
-145
-148
-157
-157
-161
-167
-172
-173
-167
-165
-173
-171
-163
-167
-170
-175
-184
-200
-216
-223
-235
-231
-238
-248
-247
-255
-263
-265
-267
-277
-272
-263
-265
-261
-266
-272
-261
-247
-242
-242
-248
-262
-259
-249
-258
-270
-257
-241
-245
-246
-227
-228
-228
-213
-197
-191
-191
-191
-198
-214
-209
-198
-193
-186
-185
-183
-187
-205
-214
-215
-218
-222
-220
-222
-225
-217
-217
-212
-211
-214
-231
-238
-240
-242
-250
-257
-249
-250
-256
-253
-238
-229
-238
-247
-257
-262
-262
-249
-244
-249
-248
-236
-227
-223
-222
-226
-242
-242
-229
-228
-234
-239
-253
-260
-247
-243
-239
-230
-237
-234
-227
-226
-221
-227
-223
-219
-211
-209
-214
-230
-240
-226
-232
-236
-226
-202
-192
-188
-182
-185
-188
-186
-205
-210
-194
-202
-203
-200
-196
-200
-203
-200
-194
-199
-202
-203
-229
-235
-246
-274
-275
-269
-285
-292
-297
-298
-295
-292
-293
-278
-265
-267
-241
-226
-228
-223
-220
-225
-235
-217
-204
-196
-195
-198
-204
-209
-193
-183
-162
-144
-150
-141
-135
-141
-154
-156
-158
-181
-196
-200
-191
-189
-192
-192
-189
-202
-215
-225
-234
-233
-241
-250
-261
-279
-289
-305
-316
-320
-325
-337
-354
-370
-384
-398
-388
-377
-370
-358
-349
-352
-359
-354
-350
-356
-349
-345
-348
-353
-356
-364
-368
-374
-383
-375
-375
-375
-368
-351
-331
-313
-308
-298
-294
-296
-296
-287
-270
-271
-274
-289
-298
-304
-312
-314
-313
-292
-279
-266
-253
-250
-261
-249
-255
-277
-280
-274
-255
-242
-244
-237
-236
-239
-247
-265
-283
-294
-301
-304
-305
-311
-310
-305
-293
-279
-283
-281
-282
-288
-283
-285
-279
-268
-270
-269
-269
-266
-250
-245
-237
-234
-221
-225
-230
-231
-240
-241
-248
-244
-240
-249
-258
-258
-253
-244
-232
-237
-242
-257
-268
-271
-272
-265
-254
-250
-255
-253
-254
-257
-249
-236
-232
-231
-230
-238
-257
-267
-261
-274
-282
-287
-291
-292
-295
-292
-299
-302
-300
-281
-270
-267
-270
-261
-257
-260
-258
-256
-251
-255
-253
-257
-258
-259
-257
-251
-237
-237
-251
-254
-253
-256
-258
-261
-268
-267
-266
-271
-268
-272
-268
-264
-265
-268
-274
-283
-291
-297
-298
-291
-294
-286
-280
-273
-281
-285
-282
-277
-264
-254
-247
-227
-204
-198
-191
-187
-187
-196
-188
-170
-162
-151
-136
-129
-132
-146
-163
-180
-188
-193
-196
-182
-177
-181
-188
-205
-224
-218
-219
-239
-249
-237
-224
-220
-220
-220
-220
-218
-216
-212
-197
-197
-190
-193
-199
-216
-228
-228
-241
-248
-264
-277
-280
-279
-263
-255
-240
-223
-208
-205
-205
-195
-193
-201
-201
-205
-220
-218
-218
-217
-223
-216
-210
-196
-184
-182
-172
-187
-198
-202
-213
-218
-209
-208
-210
-221
-215
-204
-200
-198
-194
-190
-206
-213
-207
-195
-190
-199
-201
-202
-202
-199
-199
-206
-194
-192
-209
-209
-212
-205
-201
-197
-198
-192
-191
-202
-201
-195
-190
-195
-210
-226
-217
-221
-229
-236
-239
-234
-244
-248
-255
-262
-257
-253
-236
-218
-219
-220
-226
-218
-200
-203
-217
-217
-221
-215
-228
-238
-231
-221
-228
-238
-239
-251
-241
-237
-247
-261
-270
-275
-283
-294
-294
-280
-273
-276
-279
-273
-268
-263
-256
-255
-265
-270
-275
-267
-260
-266
-269
-273
-282
-297
-293
-294
-292
-276
-281
-279
-269
-281
-294
-279
-275
-277
-269
-261
-257
-256
-269
-289
-289
-292
-295
-294
-288
-285
-282
-282
-294
-287
-283
-290
-303
-310
-312
-320
-314
-307
-313
-314
-303
-296
-298
-294
-280
-259
-237
-235
-231
-231
-228
-222
-224
-222
-226
-235
-238
-239
-236
-235
-235
-244
-257
-271
-274
-265
-261
-251
-262
-278
-295
-296
-305
-317
-309
-315
-314
-309
-301
-310
-311
-306
-305
-300
-298
-299
-294
-277
-274
-275
-275
-266
-270
-283
-291
-288
-287
-288
-290
-290
-277
-290
-300
-300
-298
-297
-305
-307
-313
-315
-315
-321
-321
-313
-312
-300
-303
-310
-289
-280
-277
-267
-250
-241
-229
-225
-224
-221
-215
-210
-205
-213
-213
-200
-204
-198
-183
-182
-188
-204
-228
-234
-242
-245
-259
-266
-268
-280
-281
-298
-322
-332
-332
-323
-325
-309
-289
-288
-287
-295
-306
-309
-317
-330
-337
-348
-362
-375
-382
-380
-367
-365
-372
-377
-366
-355
-364
-349
-345
-342
-339
-327
-314
-303
-306
-310
-303
-294
-275
-262
-248
-240
-229
-221
-222
-212
-208
-217
-211
-220
-224
-216
-207
-196
-188
-187
-193
-193
-207
-220
-241
-250
-249
-239
-237
-240
-239
-238
-232
-242
-247
-247
-252
-253
-253
-258
-249
-250
-263
-280
-288
-304
-317
-322
-317
-305
-295
-268
-258
-244
-228
-209
-186
-176
-179
-186
-173
-176
-180
-169
-172
-181
-188
-174
-166
-163
-165
-164
-161
-175
-185
-189
-189
-196
-200
-203
-218
-240
-266
-272
-278
-286
-298
-306
-303
-296
-283
-276
-274
-267
-265
-264
-269
-265
-261
-263
-280
-290
-269
-254
-256
-240
-228
-212
-207
-208
-213
-222
-223
-240
-254
-268
-273
-273
-281
-289
-281
-273
-259
-264
-271
-270
-274
-285
-292
-301
-314
-316
-318
-304
-306
-300
-295
-305
-313
-320
-319
-320
-317
-321
-316
-310
-313
-305
-286
-264
-249
-230
-221
-209
-198
-191
-196
-205
-220
-218
-222
-221
-223
-220
-210
-207
-196
-191
-192
-208
-224
-230
-237
-256
-267
-277
-288
-296
-299
-302
-306
-300
-316
-325
-334
-335
-320
-319
-312
-304
-298
-293
-274
-263
-254
-248
-248
-243
-231
-222
-218
-219
-226
-233
-243
-249
-246
-250
-251
-244
-248
-253
-246
-238
-239
-234
-238
-255
-261
-262
-278
-279
-284
-296
-295
-287
-282
-281
-273
-259
-258
-265
-279
-303
-304
-306
-321
-340
-344
-339
-337
-340
-342
-343
-347
-348
-346
-336
-325
-316
-290
-276
-280
-264
-247
-251
-267
-276
-277
-281
-270
-262
-269
-273
-273
-267
-268
-275
-270
-261
-245
-238
-236
-233
-240
-250
-264
-276
-293
-302
-302
-297
-302
-291
-286
-288
-279
-273
-274
-290
-304
-295
-278
-265
-260
-251
-248
-252
-262
-257
-244
-240
-238
-242
-242
-232
-221
-220
-215
-215
-216
-218
-224
-228
-211
-207
-210
-204
-206
-210
-204
-186
-163
-154
-141
-131
-134
-137
-141
-142
-153
-153
-156
-158
-165
-171
-181
-187
-178
-170
-166
-147
-135
-145
-161
-166
-188
-205
-199
-202
-206
-204
-198
-203
-204
-218
-232
-229
-242
-262
-266
-269
-285
-302
-307
-291
-282
-279
-272
-271
-261
-258
-260
-268
-273
-281
-281
-278
-283
-287
-277
-276
-281
-266
-262
-272
-275
-272
-267
-271
-281
-275
-260
-263
-262
-266
-272
-269
-259
-255
-243
-214
-188
-165
-155
-150
-141
-132
-147
-144
-146
-146
-132
-138
-132
-131
-129
-142
-159
-167
-171
-184
-188
-197
-197
-197
-213
-227
-244
-253
-260
-241
-235
-237
-220
-195
-182
-186
-194
-215
-233
-245
-260
-257
-247
-242
-243
-252
-252
-255
-249
-246
-251
-249
-245
-246
-239
-227
-233
-227
-217
-222
-220
-224
-223
-224
-224
-214
-204
-196
-198
-210
-217
-229
-236
-240
-237
-232
-233
-233
-237
-250
-266
-273
-283
-297
-301
-312
-317
-311
-304
-292
-282
-268
-262
-249
-252
-253
-235
-231
-225
-218
-224
-239
-244
-248
-262
-261
-251
-234
-228
-216
-214
-217
-207
-212
-214
-202
-218
-225
-227
-228
-245
-249
-231
-235
-228
-212
-202
-201
-201
-209
-207
-205
-203
-195
-188
-198
-210
-219
-239
-245
-254
-267
-268
-268
-259
-259
-273
-276
-280
-289
-292
-291
-295
-299
-297
-294
-286
-281
-273
-269
-263
-271
-269
-259
-279
-289
-289
-280
-274
-276
-275
-282
-288
-287
-289
-287
-289
-291
-295
-299
-302
-306
-303
-303
-301
-303
-306
-311
-313
-320
-342
-349
-350
-355
-353
-334
-315
-307
-300
-297
-294
-285
-275
-270
-270
-282
-275
-258
-242
-242
-245
-233
-224
-224
-228
-231
-233
-235
-241
-249
-244
-236
-252
-264
-269
-271
-275
-284
-273
-267
-262
-273
-280
-297
-316
-324
-338
-342
-341
-325
-328
-327
-326
-329
-326
-322
-321
-322
-334
-338
-344
-350
-353
-348
-343
-340
-356
-358
-342
-343
-345
-351
-344
-347
-345
-343
-343
-348
-358
-373
-371
-362
-350
-333
-310
-305
-313
-303
-297
-298
-302
-286
-275
-254
-235
-230
-210
-190
-174
-166
-160
-149
-164
-185
-182
-187
-195
-208
-212
-210
-211
-208
-202
-185
-173
-158
-154
-157
-164
-173
-181
-188
-201
-217
-217
-221
-234
-247
-258
-281
-304
-325
-332
-339
-349
-343
-347
-348
-350
-350
-348
-341
-331
-327
-331
-344
-341
-332
-333
-335
-328
-319
-324
-330
-326
-311
-296
-281
-275
-277
-275
-272
-273
-278
-276
-260
-252
-251
-241
-245
-248
-250
-245
-235
-238
-234
-225
-227
-231
-226
-228
-253
-270
-278
-286
-301
-307
-295
-295
-291
-299
-299
-299
-300
-293
-303
-316
-308
-299
-286
-274
-264
-262
-253
-259
-272
-258
-260
-261
-258
-255
-238
-227
-217
-219
-232
-228
-217
-207
-206
-196
-187
-190
-187
-180
-177
-178
-173
-173
-184
-201
-206
-208
-218
-223
-226
-233
-254
-280
-276
-265
-245
-233
-232
-227
-226
-220
-213
-212
-205
-199
-192
-186
-180
-170
-175
-186
-198
-187
-200
-214
-218
-216
-219
-221
-214
-220
-215
-203
-208
-209
-194
-194
-193
-192
-195
-202
-215
-225
-241
-255
-270
-283
-293
-287
-284
-286
-280
-286
-277
-268
-257
-228
-222
-223
-213
-213
-217
-226
-242
-239
-217
-206
-197
-192
-203
-198
-198
-217
-225
-233
-235
-239
-239
-240
-248
-253
-257
-254
-250
-259
-280
-295
-295
-298
-299
-287
-282
-292
-292
-287
-276
-272
-275
-261
-252
-246
-240
-235
-228
-226
-225
-223
-221
-225
-223
-224
-230
-231
-228
-224
-227
-233
-230
-230
-239
-240
-238
-232
-240
-245
-231
-232
-231
-221
-214
-205
-202
-207
-216
-220
-202
-191
-200
-194
-198
-202
-215
-231
-230
-244
-246
-244
-258
-272
-284
-296
-302
-302
-325
-334
-339
-350
-361
-351
-352
-361
-366
-365
-366
-365
-353
-338
-326
-309
-289
-279
-286
-300
-302
-296
-307
-313
-308
-306
-302
-297
-285
-275
-275
-279
-286
-290
-288
-291
-300
-309
-312
-316
-318
-325
-318
-301
-295
-279
-262
-252
-243
-245
-246
-250
-264
-258
-259
-267
-260
-254
-256
-259
-258
-250
-240
-227
-222
-228
-243
-244
-239
-232
-238
-240
-255
-264
-260
-253
-248
-256
-258
-266
-264
-256
-256
-261
-259
-257
-257
-259
-258
-257
-257
-253
-249
-241
-232
-232
-231
-228
-232
-242
-249
-262
-267
-271
-282
-284
-273
-273
-272
-269
-269
-260
-262
-253
-249
-242
-227
-228
-238
-232
-229
-235
-232
-224
-220
-210
-215
-227
-218
-223
-227
-234
-241
-242
-263
-275
-285
-296
-290
-293
-288
-280
-264
-262
-272
-252
-254
-247
-244
-250
-259
-265
-269
-280
-302
-324
-343
-352
-353
-348
-335
-327
-320
-317
-301
-293
-284
-269
-260
-254
-255
-260
-251
-241
-227
-232
-243
-239
-243
-248
-247
-250
-257
-253
-242
-246
-249
-247
-244
-248
-268
-276
-291
-303
-304
-313
-319
-317
-316
-310
-293
-287
-301
-305
-316
-325
-347
-363
-367
-363
-362
-372
-371
-364
-351
-334
-319
-307
-298
-290
-277
-268
-269
-275
-279
-286
-282
-278
-277
-274
-261
-251
-246
-249
-252
-256
-251
-240
-243
-245
-243
-236
-236
-245
-261
-258
-269
-287
-283
-274
-265
-272
-259
-261
-253
-242
-234
-218
-218
-227
-236
-229
-226
-237
-242
-242
-249
-261
-264
-280
-294
-285
-286
-278
-265
-268
-264
-258
-252
-250
-263
-258
-243
-240
-243
-258
-264
-269
-284
-294
-317
-321
-329
-336
-336
-340
-347
-355
-356
-374
-381
-384
-384
-372
-358
-353
-347
-340
-346
-344
-345
-342
-336
-345
-347
-340
-327
-335
-338
-338
-327
-322
-319
-305
-320
-315
-289
-274
-284
-296
-302
-309
-307
-303
-309
-315
-314
-317
-317
-320
-315
-305
-302
-293
-295
-289
-283
-274
-263
-269
-277
-281
-286
-298
-309
-328
-333
-340
-342
-347
-354
-356
-352
-351
-344
-341
-345
-344
-351
-359
-369
-379
-385
-379
-377
-376
-362
-351
-349
-354
-348
-350
-355
-353
-352
-354
-339
-338
-356
-342
-343
-331
-317
-299
-292
-288
-288
-301
-316
-323
-321
-323
-316
-320
-328
-311
-299
-300
-299
-291
-277
-267
-256
-260
-276
-285
-291
-296
-293
-295
-295
-291
-297
-302
-286
-273
-264
-267
-263
-261
-260
-256
-264
-263
-272
-274
-297
-311
-307
-324
-324
-325
-330
-329
-339
-346
-365
-372
-370
-371
-359
-369
-373
-364
-371
-379
-369
-362
-355
-338
-324
-320
-318
-323
-322
-331
-343
-333
-329
-338
-345
-349
-356
-361
-375
-368
-359
-355
-339
-322
-315
-326
-334
-328
-333
-339
-333
-331
-329
-329
-332
-329
-335
-329
-311
-310
-322
-327
-325
-337
-329
-324
-318
-325
-343
-360
-385
-380
-375
-368
-349
-345
-348
-362
-355
-350
-337
-327
-328
-313
-304
-294
-279
-274
-270
-259
-262
-280
-296
-292
-294
-299
-294
-294
-288
-261
-250
-256
-248
-244
-244
-256
-263
-260
-271
-276
-282
-303
-323
-318
-315
-304
-302
-310
-313
-311
-304
-315
-324
-339
-348
-355
-358
-353
-351
-353
-367
-379
-376
-366
-349
-339
-339
-347
-355
-360
-361
-350
-342
-339
-344
-346
-349
-362
-370
-371
-359
-350
-359
-357
-361
-358
-356
-351
-337
-327
-323
-329
-334
-337
-331
-312
-300
-291
-288
-299
-295
-302
-308
-293
-298
-286
-272
-278
-268
-267
-263
-256
-251
-239
-238
-227
-221
-224
-213
-213
-205
-194
-198
-217
-227
-219
-230
-232
-241
-254
-260
-274
-289
-295
-283
-267
-263
-275
-276
-274
-281
-284
-279
-279
-271
-263
-271
-263
-259
-261
-272
-295
-307
-320
-335
-338
-344
-371
-378
-362
-353
-356
-359
-343
-330
-324
-335
-348
-357
-359
-362
-373
-375
-368
-370
-378
-378
-374
-371
-379
-369
-354
-336
-329
-315
-300
-293
-283
-283
-269
-244
-232
-240
-249
-240
-235
-242
-233
-231
-227
-224
-230
-229
-232
-252
-259
-246
-257
-263
-252
-248
-243
-235
-229
-212
-201
-186
-167
-152
-140
-138
-142
-142
-144
-144
-133
-124
-127
-131
-139
-157
-168
-183
-187
-185
-188
-196
-190
-195
-211
-213
-219
-226
-226
-229
-239
-253
-259
-264
-268
-276
-273
-268
-262
-242
-226
-220
-232
-233
-217
-221
-225
-234
-234
-236
-262
-269
-278
-274
-277
-274
-274
-272
-279
-279
-276
-276
-269
-278
-278
-274
-275
-274
-269
-280
-279
-282
-291
-295
-303
-295
-289
-290
-292
-288
-285
-290
-288
-284
-288
-289
-287
-289
-281
-270
-246
-231
-220
-216
-223
-220
-218
-209
-205
-213
-209
-200
-199
-200
-183
-175
-176
-165
-158
-171
-177
-173
-178
-182
-189
-187
-201
-214
-222
-224
-224
-236
-244
-249
-251
-249
-244
-251
-249
-242
-237
-231
-211
-205
-210
-212
-219
-208
-189
-180
-166
-152
-156
-167
-179
-210
-222
-225
-221
-226
-224
-203
-204
-200
-202
-206
-212
-214
-204
-213
-222
-229
-222
-221
-219
-213
-217
-220
-221
-219
-218
-205
-209
-214
-200
-210
-230
-216
-206
-198
-201
-195
-184
-189
-183
-179
-179
-189
-204
-209
-210
-207
-200
-191
-192
-185
-181
-191
-189
-188
-193
-196
-204
-214
-217
-221
-217
-205
-183
-180
-173
-168
-170
-163
-169
-177
-182
-186
-198
-209
-216
-219
-212
-206
-214
-229
-233
-230
-241
-246
-269
-274
-279
-283
-277
-293
-304
-301
-286
-283
-293
-284
-279
-279
-278
-285
-277
-271
-266
-273
-282
-282
-278
-275
-279
-264
-241
-224
-210
-212
-212
-219
-228
-232
-230
-221
-211
-202
-198
-207
-212
-213
-227
-245
-245
-251
-260
-263
-265
-265
-272
-265
-261
-269
-274
-284
-284
-277
-274
-275
-270
-271
-275
-279
-289
-282
-291
-302
-301
-307
-308
-300
-288
-270
-261
-254
-245
-248
-259
-265
-271
-291
-296
-286
-290
-287
-274
-264
-258
-259
-273
-279
-290
-296
-282
-289
-292
-289
-292
-302
-322
-327
-321
-326
-311
-306
-302
-304
-299
-294
-303
-305
-299
-291
-284
-272
-268
-268
-269
-286
-310
-316
-323
-327
-317
-318
-328
-337
-330
-334
-336
-339
-364
-377
-387
-393
-395
-394
-398
-400
-397
-399
-381
-370
-367
-366
-347
-320
-318
-310
-306
-309
-305
-300
-320
-325
-326
-332
-322
-309
-309
-313
-316
-334
-334
-324
-310
-315
-317
-315
-321
-331
-348
-362
-373
-374
-365
-366
-371
-371
-365
-363
-379
-378
-367
-366
-364
-374
-375
-388
-400
-400
-395
-387
-374
-364
-370
-383
-383
-377
-362
-342
-332
-327
-330
-341
-340
-346
-350
-360
-360
-369
-371
-359
-366
-370
-379
-384
-392
-383
-394
-410
-404
-400
-402
-407
-401
-408
-432
-427
-404
-387
-384
-375
-356
-336
-332
-338
-328
-324
-333
-329
-319
-310
-308
-299
-281
-280
-287
-292
-305
-311
-312
-314
-303
-312
-324
-338
-336
-332
-335
-346
-358
-353
-351
-348
-351
-353
-352
-364
-379
-389
-407
-408
-398
-395
-401
-410
-400
-397
-392
-395
-386
-381
-383
-376
-374
-377
-390
-390
-387
-382
-378
-366
-357
-346
-333
-319
-316
-298
-272
-250
-237
-230
-210
-202
-193
-201
-193
-185
-207
-215
-212
-223
-229
-243
-256
-261
-268
-275
-295
-287
-287
-286
-289
-293
-289
-289
-298
-314
-331
-334
-342
-357
-365
-375
-379
-365
-352
-345
-345
-351
-346
-340
-321
-317
-312
-314
-323
-319
-321
-316
-299
-294
-310
-307
-308
-325
-326
-335
-356
-351
-344
-351
-347
-342
-339
-321
-312
-324
-332
-334
-329
-323
-328
-335
-327
-324
-322
-328
-315
-304
-295
-277
-270
-269
-272
-261
-265
-269
-263
-256
-251
-256
-258
-257
-243
-238
-246
-253
-248
-248
-256
-255
-248
-240
-229
-211
-200
-210
-211
-204
-209
-217
-219
-224
-223
-218
-212
-201
-194
-201
-207
-212
-223
-229
-227
-215
-212
-208
-202
-198
-210
-214
-209
-212
-214
-219
-225
-232
-226
-220
-220
-235
-250
-252
-258
-256
-244
-226
-224
-228
-227
-229
-241
-259
-263
-264
-261
-261
-259
-249
-265
-278
-290
-293
-300
-305
-323
-319
-316
-328
-334
-335
-340
-359
-370
-373
-362
-358
-355
-347
-334
-332
-332
-328
-324
-307
-286
-276
-259
-245
-233
-218
-208
-207
-207
-204
-216
-200
-193
-183
-167
-176
-185
-186
-178
-194
-203
-198
-194
-203
-209
-216
-230
-226
-236
-234
-224
-228
-234
-232
-255
-272
-276
-283
-292
-305
-311
-314
-304
-299
-302
-300
-292
-294
-314
-320
-332
-346
-355
-359
-354
-351
-354
-366
-373
-374
-375
-381
-387
-404
-401
-406
-424
-427
-418
-405
-415
-412
-419
-424
-432
-427
-433
-435
-432
-451
-453
-457
-450
-441
-438
-437
-434
-428
-421
-417
-419
-415
-407
-394
-378
-366
-350
-351
-342
-333
-329
-308
-310
-309
-308
-300
-285
-284
-285
-287
-285
-294
-295
-288
-285
-278
-271
-273
-270
-277
-286
-302
-309
-305
-297
-283
-270
-245
-228
-224
-231
-241
-252
-248
-258
-267
-267
-277
-277
-281
-293
-302
-306
-300
-294
-293
-300
-315
-328
-334
-322
-327
-327
-331
-336
-341
-341
-343
-346
-354
-356
-345
-328
-326
-317
-319
-317
-323
-324
-321
-319
-320
-309
-305
-315
-305
-302
-303
-307
-286
-284
-295
-303
-314
-319
-317
-301
-286
-271
-265
-276
-278
-264
-255
-274
-275
-260
-246
-239
-236
-225
-232
-238
-235
-243
-249
-240
-238
-241
-237
-239
-239
-225
-226
-227
-219
-201
-197
-213
-215
-215
-220
-219
-238
-262
-273
-281
-285
-289
-292
-287
-275
-275
-264
-255
-258
-255
-249
-250
-248
-236
-236
-227
-207
-208
-208
-208
-209
-193
-187
-189
-197
-204
-204
-209
-227
-232
-233
-235
-233
-222
-220
-214
-209
-199
-195
-204
-209
-208
-205
-202
-202
-210
-212
-207
-213
-208
-186
-170
-180
-191
-190
-201
-213
-221
-215
-205
-194
-184
-177
-163
-158
-162
-169
-174
-187
-201
-199
-205
-220
-225
-232
-227
-230
-227
-222
-226
-227
-230
-234
-250
-257
-253
-253
-255
-259
-250
-244
-231
-226
-226
-222
-224
-226
-213
-187
-171
-165
-167
-182
-196
-202
-202
-211
-212
-211
-219
-210
-198
-219
-224
-211
-211
-221
-228
-220
-201
-205
-207
-195
-200
-196
-181
-180
-178
-174
-159
-157
-160
-152
-154
-167
-174
-165
-170
-170
-170
-161
-153
-155
-161
-160
-175
-180
-178
-178
-183
-180
-183
-190
-189
-190
-195
-197
-192
-186
-177
-176
-173
-166
-158
-162
-167
-172
-174
-177
-165
-159
-159
-174
-199
-209
-207
-218
-216
-208
-214
-230
-249
-245
-252
-264
-268
-274
-290
-291
-293
-303
-304
-316
-327
-335
-344
-352
-344
-334
-345
-353
-334
-325
-328
-328
-337
-335
-335
-335
-328
-332
-335
-337
-334
-335
-331
-332
-337
-339
-336
-338
-342
-340
-352
-366
-362
-362
-368
-383
-386
-374
-370
-372
-368
-366
-358
-341
-334
-328
-318
-317
-322
-329
-336
-337
-341
-334
-331
-328
-327
-317
-309
-311
-311
-301
-289
-288
-290
-281
-282
-280
-281
-281
-278
-276
-273
-278
-277
-271
-256
-247
-255
-268
-274
-278
-288
-299
-297
-298
-306
-298
-312
-324
-322
-319
-330
-328
-324
-326
-321
-332
-322
-314
-317
-327
-335
-331
-342
-352
-360
-382
-399
-395
-383
-375
-379
-375
-372
-368
-377
-383
-382
-389
-398
-391
-375
-376
-369
-344
-331
-325
-321
-306
-297
-282
-270
-269
-265
-268
-257
-257
-272
-283
-285
-296
-313
-320
-333
-330
-315
-300
-292
-289
-289
-281
-268
-254
-258
-259
-249
-241
-239
-252
-261
-263
-268
-278
-281
-271
-275
-278
-276
-266
-262
-273
-263
-254
-250
-247
-238
-232
-237
-251
-250
-238
-239
-253
-256
-248
-249
-246
-247
-248
-253
-253
-250
-246
-248
-250
-244
-245
-237
-236
-244
-254
-271
-275
-279
-282
-266
-239
-224
-199
-192
-193
-183
-182
-177
-169
-172
-166
-166
-159
-150
